Google Apps (Gmail)에 새 이메일이 도착하면 PHP 스크립트를 실행할 수 있습니까? 새로운 메시지를 찾기 위해받은 편지함을 폴링하는 방법을 찾았지만 더 이상 이벤트 기반 솔루션이 이상적입니다. 기본적으로 새 전자 메일 메시지를 구문 분석하고 메시지의 내용에 따라 자체 처리하는 어딘가에서 서버를 실행해야합니다.새 이메일 (Google Apps/Gmail)에 PHP 스크립트 트리거
답변
대부분의 메일 전송 에이전트를 사용하면 들어오는 메일을 프로그램이 도착할 때 처리 할 수 있습니다. 예를 들어, SpamAssassin은이 방법으로 작동합니다.
Gmail이 호스팅되었으므로 정확히 수행 할 수 없습니다.
이 경우 유일하게 현실적인 대답은 폴링입니다. 고맙게도 Gmail은 POP3 및 IMAP 액세스를 모두 제공하므로 매우 간단합니다. 거기에 몇 가지 comprehensive mail reading libraries가있다, 또는 당신은 미친 될 수 poke at IMAP directly.
편집 : Google Apps를 사용하고 있기 때문에 an Atom feed of unread messages도 있습니다. 피드를 폴링해야 할 것이 있습니다. 우연히 폴링을 수행하고 요청을 실행하는 편리한 방법이없는 경우가 아니면. 나는 현존하는 것과 같은 것을 모호하게 기억하지만, 그것이 무엇인지 기억하지 못한다 ...
이제는 Google Apps Scripts을 사용하여 가능하다. 스크립트를 생성하고 1 분마다 실행되도록 스크립트를 추가해야합니다. 새 이메일이 발견되면 URL을 호출하십시오.
그러나 여전히 메일을 수신해도 트리거되지 않습니다. – fung
- 1. 서버의 PHP 스크립트 트리거
- 2. Windows 프로그래밍 - 이메일 스크립트
- 3. 이메일 파이프 - PHP 스크립트 가끔만 작동합니다
- 4. 사이트에 가입하는 이메일 초대장을 보내는 PHP 스크립트
- 5. 이메일 스크립트
- 6. google docs의 이메일
- 7. 오류가 PHP 이메일 스크립트에
- 8. 유닉스 ksh 쉘 스크립트 또는 perl 스크립트 및 트리거 펄 스크립트를 사용하여 새 파일을 모니터링하는 폴더
- 9. 자바 스크립트 텍스트 트리거
- 10. 이메일 스팸 방지 스크립트
- 11. Google Bot에서 PHP 스크립트 실행 가능
- 12. Google Apps - 닉네임으로 이메일 보내기
- 13. PHP : 텍스트 상자 별도의 이메일
- 14. PHP 파이프로 이메일 배관
- 15. PHP html 이메일 문제
- 16. PHP 이메일 보내기 신청서
- 17. PHP 메일() 이메일 주소
- 18. PHP 이메일 양식 CC
- 19. PHP 내부 이메일 html
- 20. PHP 중복 이메일 문자열
- 21. 이메일 확인 PHP
- 22. 이메일 클래스 PHP
- 23. PHP - 이메일 확인
- 24. 이메일 양식 (PHP 양식)
- 25. PHP - 여러 이메일 주소는
- 26. 이메일 보내기 php
- 27. PHP 이메일 - IMAP 계정
- 28. jQuery를/자바 스크립트 : 트리거 미리로드
- 29. 액션 스크립트 2의 이벤트 트리거
- 30. Google Apps Standard 사용 - 스팸으로 표시되는 이메일
아마도 Gmail에서 MTA 필터를 제어 할 수있는 다른 서버에 새 메시지를 전달할 수 있습니다 (Gmail받은 편지함에서 읽지 않은 상태로 메일을 보관하는 중). 이는 폴링의 필요성을 제거 할 수 있습니다. – webbiedave
아, 그거 좋네요. – Charles
좋은 답변 (내가 생각한 것을 확인)과 좋은 제안 (전달). 나는 포워딩 비트를 생각하지 않았다는 것을 믿을 수 없다. – ggutenberg