Как я могу получить сообщение, используя скрипт php? - PullRequest
0 голосов
/ 17 ноября 2011

Я хочу сделать так, чтобы я мог отправить по электронной почте URL-адрес и скрипт php, или что-то по этому URL-адресу, чтобы взять содержимое, которое я отправил по электронной почте, например тело сообщения, и записать их в БД.Я знаю, как записать что-то в БД, но я не знаю, что делать, чтобы послать E-mail URL или человеку и заставить его вытащить сообщение.

Причина, по которой я подумываю написать по электронной почте URL-адрес, если это возможно, заключается в том, что это избавляет меня от огромных проблем с настройкой IMAP и использованием всего этого беспорядка.Я знаю, что это легко сделать с помощью PHP, я просто не знаю, как.

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011

Вариантов получения электронной почты довольно много.Вам все еще нужно будет использовать адрес электронной почты для отправки, но вы можете переслать это электронное письмо через HTTP POST, используя несколько параметров, таких как сценарии cURL, или используя стороннее устройство, например CloudMailin .

Я написал в блоге сообщение об этом в Rails (хотя принципы применяются непосредственно к PHP без особых изменений. Это пара других вопросов, но они были заданы совершенно по-другому).отсюда и ответ.

0 голосов
/ 17 ноября 2011

Вы не можете отправлять электронную почту на URL, вы должны использовать действительный адрес электронной почты.

Если вы хотите прочитать свою электронную почту из php для импорта в БД, вам необходимо связаться с вашим сервером IMAP / SMTP / POP3 через сокетное соединение с функцией fsockopen().

Я предлагаю вам скачать любой почтовый клиент с открытым исходным кодом, такой как RoundCube , Squirrel Mail и т. Д., И изучить исходный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...