发送电子邮件到gmail VIA PHP smtp,hotmail工作正常吗?

时间:2013-01-31 10:51:54

标签: smtp gmail laravel

我尝试使用Swiftmailer软件包从我的Laravel应用程序发送电子邮件。 我的设置是

'transports' => array(

    'smtp' => array(
        'host'       => 'server.myserver.com',
        'port'       => 465,
        'username'   => 'info@mywebsite.co.uk',
        'password'   => 'XXXXXXXXX',
        'encryption' => 'ssl',
    ),

    'sendmail' => array(
        'command' => '/user/sbin/sendmail -bs',
    ),

    'mail',

),

当我通过我的应用程序向GMAIL帐户发送邮件时,服务器说它的发送,我的WHM电子邮件发送报告说它成功,但用户从未收到该电子邮件。 当我测试它到hotmail帐户时它工作正常。

我的服务器上有mod_ssl和openssl,所以它不能那样,并且它发送到hotmail,所以我不明白为什么不用gmail?

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

如果它适用于hotmail,则基本邮件程序正常运行。所以问题肯定在邮件服务器上。在我看来,您的邮件被gmail和/或其他邮件服务归类为垃圾邮件,因此未送达。检查SMTP服务器是否设置了适当的DKIM和SPF记录。另外,检查服务器日志。

但是,我建议您使用 postmark 等邮件API。没有更多的SMTP麻烦。有一个laravel邮戳捆绑可用,这使得发送邮件变得轻而易举。