Подтвердить что ты не робот

Можете ли вы получать электронные письма через PHP?

Я знаю, что вы можете отправлять электронные письма с помощью PHP, но можете ли вы получать электронные письма через PHP?

4b9b3361

Ответ 1

Вы можете отправлять входящие письма в PHP script, чтобы вы могли обрабатывать его напрямую. Evolt имеет статью о том, как настроить что-то подобное. Это может быть полезно, если вы хотите программно активировать скрипты, отправив на него электронные письма (например, ответы на рассылку новостей, которая отписывает пользователя).

Если вы просто хотите читать письма с помощью PHP, PHP имеет собственные функции, чтобы разговаривать с почтовыми ящиками IMAP, NNTP и POP.

Ответ 2

Вы можете написать почтовый сервер на PHP, который привязывается к порту и прослушивает входящую электронную почту.
Но PHP не является языком, который я бы рекомендовал для таких задач, и это также было бы очень сложным делом.

Вы можете подключиться к существующему почтовому серверу как обратный вызов script или периодически запрашивать почтовый сервер через POP или IMAP. Последний вариант является наиболее распространенным: запустите PHP скрипт, который обрабатывает учетную запись электронной почты через задание cron с интервалами. См. http://php.net/imap.

Ответ 3

Взгляните на http://cloudmailin.com, это отнимает много хлопот, связанных с получением электронной почты и отправит их прямо в ваше приложение через HTTP-сообщение. У нас есть довольно много пользователей php, использующих систему для получения электронной почты.

Ответ 5

Только почтовый сервер может получать электронные письма. Вы можете читать форматы почтовых ящиков (например, mbox или Maildir) для чтения электронной почты с помощью PHP.

PHP-скрипты, функционирующие как серверы IMAP/POP3, могут получать отправленные им электронные письма.