繁体   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