как сделать сценарий PHP, которые читают электронное письмо из сервера?

есть ли какой-либо способ, которым, когда я пользователь посылаю электронное письмо admin@xx.com, сценарий PHP читает информацию электронной почты и воспроизведение пользователю автоматически?

РЕДАКТИРОВАНИЕ:: есть ли любой метод, что, когда кто-то посылает мне электронное письмо admin@xx.xx, сценарий назовут, это лучше, чем использование задания крона каждые 5 секунд

Приветствие

5
задан trrrrrrm 21 March 2010 в 00:06
поделиться

2 ответа

Как уже предлагалось, проверка почтового ящика (POP3 или IMAP) является допустимым способом обработки электронной почты. Однако, если вы ищете обработку в реальном времени, действительно возможно, чтобы почта доставлялась прямо на php в качестве стандартного ввода.

Вы в основном указываете почтовому серверу доставить сообщение локальному сценарию.

Вам придется углубиться в CLI PHP и настроить свой почтовый сервер (который должен находиться на том же сервере, что и вы обрабатываете скрипт). Так что это не совсем простой процесс. Но это возможно. В настоящее время я веду список обсуждений электронной почты на основе PHP, используя этот метод.

Я настроил свой давно, поэтому не могу вспомнить всех деталей; но эта статья должна указать вам правильное направление.

4
ответ дан 15 December 2019 в 00:57
поделиться

Взгляните на модуль расширения imap php . Он может получить доступ к учетным записям pop3 и imap.

Если и как вы можете запустить сценарий, когда электронное письмо доставляется в почтовый ящик, зависит от вашей локальной почтовой системы. Например. с qmail вы можете использовать командную строку в .qmail . Вы можете спросить на ServerFault , как именно это работает и как это настроено (и где; afaik .qmail - не единственное место, где вы можете добавить командную строку).

0
ответ дан 15 December 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: