Pouvez-vous recevoir des e-mails via PHP?
Je sais que vous pouvez envoyer des emails avec PHP, mais, pouvez-vous recevoir des e-mails via PHP?
vous pouvez transférer des e-mails entrants à un script php, ou comme ci-dessous imap.
bonne question pour assurer
bonne question pour assurer
OriginalL'auteur Steven Hammons | 2011-03-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez transférer des e-mails entrants dans un script PHP de sorte que vous pouvez les traiter directement. Evolt a un l'article sur la configuration de la quelque chose comme ça. Cela peut être utile si vous souhaitez activer les scripts par programmation de l'envoi de Mails (comme des réponses à une lettre d'information électronique qui résiliation par l'utilisateur).
Si tu veux juste lire des mails à l'aide de PHP, PHP a les fonctions natives parler IMAP, NNTP et de la POP des boîtes aux lettres.
Quelqu'un sait comment
pipe incoming emails into a PHP script
dans un environnement Windows Server?OriginalL'auteur Eran Galperin
Vous pourrait écrire un serveur de mail en PHP qui se lie à un port et à l'écoute pour les e-mails entrants.
Mais PHP n'est pas la langue je le recommande pour des tâches comme ça, et de plus, il serait extrêmement complexe.
Vous pouvez le brancher sur un serveur de messagerie dans le script de callback, ou périodiquement l'interrogation d'un serveur de messagerie via le protocole POP ou IMAP. La dernière option est la plus commune: exécuter un script PHP qui traite d'un compte de messagerie via une tâche cron dans les intervalles. Voir http://php.net/imap.
OriginalL'auteur deceze
Prendre un coup d'oeil à http://cloudmailin.com il enlève beaucoup de tracas impliqués avec la réception de l'e-mail et de l'envoyer directement à votre application via un HTTP Post. Nous avons assez peu d'utilisateurs de php en utilisant le système pour recevoir des e-mail.
OriginalL'auteur Steve Smith
Il y a une grande bibliothèque qui est basé sur l'extension IMAP: http://code.google.com/p/php-imap
OriginalL'auteur barbushin
Seulement un serveur de messagerie peut recevoir des e-mails. Vous avez pu lire le courrier de la boîte de formats (tels que mbox ou Maildir) pour lire des e-mail à l'aide de PHP.
Scripts PHP fonctionne comme IMAP/POP3 les serveurs peuvent recevoir des e-mails envoyés.
Incorrect, les scripts PHP peuvent recevoir d'e - Mails, voir ma réponse
Eran Galperin: je n'ai jamais dit scripts PHP pas recevoir des e-mail. Ce que j'ai dit, c'est que seuls les serveurs de messagerie peuvent recevoir des e-mail, ce qui signifie essentiellement que le script PHP doit agir comme un serveur de courrier électronique pour recevoir des e-mails.
C'est toujours incorrect, un script de recevoir un Mail sous forme brute, il n'a pas à agir comme un serveur de mail pour le faire. Il suffit de lire le stdin d'entrée.
Vous avez dit: seul le serveur de messagerie peut recevoir d'e - Mails, c'est incorrect. Les scripts PHP ne pas avoir à agir en tant que les serveurs POP, IMAP ou de recevoir des e-Mails. Votre réponse est incorrecte, sauf que vous pointez sur une alternative à ce que l'OP a demandé.
OriginalL'auteur Alan Haggai Alavi