簡體   English   中英

使用Amazon的SES從PHP網站發送電子郵件

[英]Use Amazon’s SES to send email from PHP site

我想通過Ubuntu實例上的PHP網站的開發人員腳本使用Amazon的SES(簡單電子郵件服務)。

到目前為止,我在

  1. 驗證電子郵件
    ./ses-verify-identity.pl -k ./aws-credentials -v email@example.com
  2. 使用具有相同憑據的ses-send-email.pl發送測試電子郵件

但是當我嘗試將它們綁定到php.ini中的sendmail_path配置中時

sendmail_path = "/opt/third-party/amazon/ses/ses-send-email.pl -k /opt/third-party/amazon/ses/aws-credentials -f email@example.com -r"

我在Apache錯誤日志中得到的全部是:

Unknown option: oi
Usage:
    ses-send-email.pl [--help] [-e URL] [-k FILE] [--verbose] -s SUBJECT -f
    FROM_EMAIL [-c CC_EMAIL[,CC_EMAIL]...] [-b BCC_EMAIL[,BCC_EMAIL]...]
    TO_EMAIL[,TO_EMAIL]...

    ses-send-email.pl [--help] [-e URL] [-k FILE] [--verbose] -r [-f
    FROM_EMAIL] [TO_EMAIL[,TO_EMAIL]...]

有人可以幫我嗎?

發生錯誤是因為PHPMailer使用選項-oi 調用 Postfix sendmail(1)

  -oi When reading a message from standard input, don't treat a line with only a . character as the end of input. 

ses-send-email.pl無法處理。

一種可能的解決方法是只放棄該選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM