SMTP обратный вызов на новый адрес электронной почты - PullRequest
0 голосов
/ 31 августа 2011

У меня есть собственное приложение, созданное мной, которое использует задание cron для проверки новой электронной почты каждые 5 минут. Если есть новое письмо, оно выполняет действие. То, что я хотел бы сделать, это сделать обратный вызов при поступлении нового электронного письма, а затем выполнить действие.

Я мог бы установить для задания cron интервалы в 1 минуту (в настоящее время оно установлено на 5 минут), но это кажется пустой тратой ресурсов. Приложение построено на php, и любая помощь будет признательна, я просто не уверен, в каком направлении я должен смотреть на них в данный момент.

М

Ответы [ 2 ]

2 голосов
/ 31 августа 2011

Вы можете использовать что-то вроде MailGun или SendGrid's Parse API , который будет получать вашу электронную почту и обратный вызов к указанной вами конечной точке.

1 голос
/ 31 августа 2011

очень простой сценарий почтового канала:

 #!/usr/bin/php -q
<?php
// read from stdin
$fd = fopen("php://stdin","r");
$email = "";
while ( !feof($fd) ){
    $email .= fread($fd,1024);
}
fclose($fd);

?>

что вы делаете с $ email, зависит от того, что вам нужно

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