簡體   English   中英

PHP Codeigniter Mailgun-無法發送電子郵件

[英]PHP Codeigniter Mailgun - can't send email

我已經確認了我的自定義域,並且總是收到以下錯誤消息:

554免費帳戶僅用於測試目的。 請在“帳戶設置”中升級地址或將地址添加到授權收件人。 遇到以下SMTP錯誤:554免費帳戶僅用於測試目的。 請在“帳戶設置”中升級地址或將地址添加到授權收件人。 無法使用PHP SMTP發送電子郵件。 您的服務器可能未配置為使用此方法發送郵件。

配置:

$this->email->initialize(array(
        'mailtype'  => 'html',
        'protocol'  => 'smtp',
        'smtp_timeout'  => 30,
        'smtp_host' => 'ssl://smtp.mailgun.org',
        'smtp_port' => '465',
        'smtp_user' => '***',
        'smtp_pass' => '***'
    ));

有什么事嗎 在localhost / server中嘗試-並顯示相同的錯誤。 這不是憑據問題,因為我可以在Mailgun儀表板上看到日志。

可以肯定的是,他們最近更改了政策:“沒有信用卡,您只能使用經過授權的收件人。” 您只需要添加CC即可使其工作。 -他們應該將此消息放在其注冊頁面的頂部!!! 不過,前10,000個仍然免費。

有點煩人-但是解決方案是在帳戶中添加信用卡。

無需添加信用卡。 該錯誤消息清楚地表明未添加任何授權的收件人。 Mailgun在30天之內允許10,000個免費電子郵件,如果添加了授權的電子郵件ID(最多5個),則可以用於測試(甚至來自本地主機)。 這可以在儀表板頁面上完成。 文檔中給出的說明。 我一直在使用本地主機(WAMP服務器)對我添加的3個授權電子郵件收件人進行郵件測試。 僅當超過10000個電子郵件配額時才添加信用卡。

暫無
暫無

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

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