Bluehost的邮件服务器似乎没有从Swiftmailer发送我的电子邮件


Bluehost's mail server seems not be sending my emails from Swiftmailer

我有一个 laravel 应用程序,我一直在使用 gmail smtp 服务器对其进行测试,它在我的系统的本地主机中工作,但后来我将其部署在服务器(蓝色主机)上并更改了配置,但该应用程序仍然认为这是在发送电子邮件,它没有给我错误,但没有电子邮件发送到相应的电子邮件地址......

这是我的邮件.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,
);

我哪里做错了?

任何帮助不胜感激

如果您

使用的是BH DNS(ns1.bluehost...),请检查$from地址是否是您BH帐户中的现有电子邮件。(转到您的 CP/域管理器并使用 whois 信息来查找。或。。。。。也许,您迁移了源代码,但是您是否将域名转移到BH,或者它指向BH服务器(DNS)在这种情况下,您的网站没有使用BH邮件服务器。示例:您的网站内容可能在 BH 上,但如果它在其他地方注册并且 DNS 未 ns1.bluehost.com..等,那么您的域可能正在使用 URL 转发或框架(将访问者带到 BH 位置)。但您的邮件功能可能由注册商的

希望这不会太混乱如果您在此处发布您的域名,其他人也可以帮助弄清楚,这也很有帮助。

请尝试检查您发送到的垃圾邮件文件夹。如果没有任何内容,请确保您的"发件人"确实是您用于发送电子邮件的 bluehost 电子邮件帐户。如果实际发件人与电子邮件的"发件人"不匹配,许多邮件客户端将完全忽略它(如hotmail),但Gmail会将其放入垃圾邮件文件夹中并发出警告。

我认为主人应该是你的蓝主机盒子。实际上,在cpanel上,转到电子邮件,您可以在其中创建帐户。然后单击"更多",选择"配置电子邮件客户端",向下滚动。您将看到主机名和端口。

TTL/SSL 可能需要端口 465,我猜(我使用后者,而不是像您那样的前者)。

打开存储>日志中的laravel.logs文件。它应该可以帮助您了解问题可能是什么。