나는 특정 가상 호스트로 들어오는 전자 메일을 처리하고 전자 메일 데이터를 매개 변수로 사용하여 외부 스크립트를 호출하는 최선의 방법을 찾고 있습니다. 기본적으로 전자 메일을 보낼 수 있습니다. 호스트의 특정 "개인"전자 메일 주소에 연결하면 자동으로 해당 사이트 데이터베이스에 내용이 삽입됩니다. 현재 exim을 메일 처리기로 설정했습니다.데비안 - 전자 메일 수신시 exim에서 외부 스크립트 호출
0
A
답변
0
Procmail은 좋은 일반적인 대답입니다. 귀하의 요구가 매우 구체적이라면 .forward
(또는 Exim의 해당 구성 - 정확한 차이점을 정확히 기억하지 못함)에서 직접 스크립트를 작성할 수 있지만 흔히 간단한 .procmailrc
안에 스크립트를 래핑하면 전자 메일 배달에 대한 자세한 내용을 모아 실제 처리에 집중하십시오.
0
exim 단일 파일 구성 구조를 따라야합니다. 라우터 섹션에서 원하는 PHP 스크립트로 이메일을 전송하는 맞춤 라우터를 작성하십시오. 전송 섹션에서 컬을 사용하여 원하는 스크립트로 전달할 수 있도록 사용자 정의 전송을 작성하십시오. 그냥 /etc/exim.cnf
파일에 다음과 같은 구성을 쓰기 :
############ROUTERS
runscript:
driver = accept
transport = run_script
unseen
no_expn
no_verify
############TRANSPORT
run_script:
debug_print = "T: run_script for [email protected]$domain"
driver = pipe
command = /home/bin/curl http://my.domain.com/mailTest.php --data-urlencode [email protected]$original_domain
mailTest.php이 당신의 운명 스크립트 될 것입니다 경우.
관련 문제
- 1. PHP 스크립트 전자 메일 주소
- 2. asp.net을위한 전자 메일 스크립트 양식
- 3. 신호 수신시 외부 알림을 보내려면 어떻게해야합니까?
- 4. ASPX를 ASP로 변환 (전자 메일 스크립트)?
- 5. 전자 메일 계정 유형을 식별하는 스크립트
- 6. 자바 스크립트 전자 메일 유효성 검사
- 7. 링크를 클릭하여 전자 메일 수신자를 식별하는 스크립트
- 8. Outlook 연락처의 전자 메일 주소를 변경하는 스크립트
- 9. Android에서 전자 메일 보내기
- 10. 전자 메일 클라이언트 호환 전자 메일 보내기
- 11. 전자 메일 알림 구현
- 12. 전자 메일 메시지의 내용 조작
- 13. 전자 메일 읽기/undread 메일
- 14. 외부 도메인에서 자바 스크립트 호출 기능 iframe
- 15. 외부 자바 스크립트 파일의 함수 호출
- 16. Access에서 메일 첨부 외부 추가
- 17. sql 서버에서 전자 메일 보내기
- 18. Inno Setup 스크립트 내에서 기본 전자 메일 유효성 검사
- 19. IIS SMTP를 통해 외부 주소로 전자 메일 보내기
- 20. Java에서 전자 메일 자동 처리
- 21. 전자 메일 패키지 권장 사항
- 22. 전자 메일 파일 .bat 파일을 통한 링크. 전체 링크가 전자 메일 전자 메일 본문을 표시하지 않습니다.
- 23. 전자 메일 및 PHP를 통한 전자 메일 확인?
- 24. Drupal webform 전자 메일 필드에서 무료 전자 메일 제한
- 25. 미리 정의 된 전자 메일 주소로 iPhone에서 전자 메일 보내기
- 26. 검은 딸기 전자 메일 응용 프로그램에서 특정 전자 메일 열기
- 27. PHP 전자 메일 IBM 전자 메일 만 유효성 확인 (전세계)
- 28. 기본 전자 메일 프로그램을 사용하여 새 전자 메일 메시지 만들기
- 29. 대학 전자 메일 레일스 용 전자 메일 유효성 확인
- 30. 전자 메일 전송 테스트에 사용할 전자 메일 서비스는 무엇입니까?
일반적으로 PHP는 특히 curl을 통해 전환하는 것이이 작업에 이상적이지 않습니다. – tripleee
제 경우에는 여러 목적지로 이메일을 전송해야합니다. 나는 두 드라이버 즉 수락 및 리디렉션을 모두 사용해야했습니다. 나는 이미 언급 한 두 가지를 모두 사용하고 효과적인 작업을 수행하는 유일한 방법을 찾았습니다. –