2017-04-05 8 views
-1

postfix/dovecot을 사용하는 iRedMail을 사용하여 전자 메일 서버를 설정했습니다. 잘 작동하는 것 같습니다.새 이메일에서 PHP 스크립트 호출

다음 새 전자 메일이 전자 메일 서버의 사서함 중 하나에 도착할 때 사용자 정의 스크립트 (PHP는 선호하지만 그렇지 않으면 괜찮습니다)를 호출하고 싶습니다. 보낸 사람,받는 사람, 제목, 본문, 첨부 파일 및 시간을 포함하여 전자 메일의 세부 정보가 스크립트에 전달됩니다.

그 이유는 이메일 도착시 더 높은 수준의 워크 플로를 트리거해야하기 때문입니다. 비효율적이며 실시간이 아니기 때문에 IMAP API를 사용하여 서버를 폴링하고 싶지 않습니다.

나는 몇 가지 링크를 사용해 보았습니다. 이들은 다음을 포함한다 : http://www.iredmail.org/docs/pipe.incoming.email.for.certain.user.to.external.script.html https://www.thecodingmachine.com/triggering-a-php-script-when-your-postfix-server-receives-a-mail/

어떤 도움 주시면 감사하겠습니다.

답변

0

전자 메일 배관은 당신이 찾고있는 용어입니다.

나는 이것을 resource으로 예전에 사용했습니다.

+0

의견을 보내 주셔서 감사합니다. 하지만 저는 Exim을 사용하지 않습니다. 대신 postfix를 사용합니다. –