我已经使用gmail smtp服务器测试了它并且它正在我的系统的本地主机上运行,但后来我将它部署在服务器(蓝色主机)上并更改了配置仍然是应用程序认为正在发送电子邮件,它没有给我错误,但没有电子邮件发送到相应的电子邮件地址....
这是我在app文件夹中的mail.php:
return array(
'driver' => 'smtp',
'host' => 'mail.mash-up.fi',
'port' => 26,
'from' => array('address' => 'registration@mash-up.fi', 'name' => 'Admin'),
'encryption' => 'tls',
'username' => '************',
'password' => '******',
'sendmail' => '/usr/bin/sendmail -bs',
'pretend' => false,
);
我做错了什么?
感谢任何帮助
答案 0 :(得分:2)
请尝试检查您发送到的垃圾邮件文件夹。如果没有,请确保您的“发件人”真的是您用来发送电子邮件的bluehost电子邮件帐户。如果实际发件人与电子邮件的“发件人”不匹配,许多邮件客户端将完全忽略它(如hotmail),但gmail会将其置于垃圾邮件文件夹中并发出警告。
我认为主持人应该是你的蓝盒子。事实上,在cpanel上,转到您创建帐户的电子邮件。然后单击“更多”,选择“配置电子邮件客户端”,向下滚动。您将看到主机名和端口。
TTL / SSL可能需要端口465,我猜(我使用的是后者,而不是像你这样的前者)。
答案 1 :(得分:2)
如果您使用的是BH DNS(ns1.bluehost ...),请检查$ from地址是否是BH帐户中的现有电子邮件。 (转到您的CP /域管理员并使用whois信息找到它。) 要么..... 也许,您迁移了源代码,但是您将域名转移到BH,还是指向BH服务器(DNS) 在这种情况下,您的站点不使用BH邮件服务器。 例如:您的站点内容可能在BH上,但如果它在其他地方注册且DNS不是ns1.bluehost.com..etc,那么您的域可能正在使用URL转发或框架(将访问者带到BH位置) 。但您的邮件功能可能由注册商处理
希望这不会太混乱 如果你在这里发布你的域名也很有帮助,其他人也可以帮忙弄明白。答案 2 :(得分:0)
打开存储>中的laravel.logs文件。日志。它应该可以帮助您了解问题所在。