exim4 未按预期发送电子邮件

exim4 未按预期发送电子邮件

我正在设置一个服务器,该服务器需要能够通过我的托管服务提供商“JustHost”从我的电子邮件帐户发送电子邮件。我一直试图让它与选项一起工作,internetsmarthost我从未收到电子邮件。我试图从 php 发送电子邮件,但没有收到任何错误,也没有发送电子邮件。我尝试遵循几个教程,但还是搞不清。基本上,我想要的是我的服务器从我的托管服务提供商电子邮件帐户发送电子邮件,比如说[email protected]

我知道 SMTP 服务器是mail.testing.com不需要接收邮件的,只需要发送邮件。我曾在一个教程中看到他们谈到了 ISP 阻止端口 25,因此当我尝试使用 JustHost 服务器的 IP 地址通过 telnet 连接到我的 JustHost 帐户时,它永远不会通过端口 25,但可以连接端口 465。我不确定这是否是我的问题。我看到当我尝试从命令行以详细模式发送邮件时,它说retry time not reached for any host有人可以为我提供一些关于设置的见解或我可能做错了什么吗?谢谢

答案1

如果我理解正确的话,您希望该服务器连接到 SMTP 并通过 PHP 发送由 JustHost 托管的电子邮件。

您必须首先通过 PHP 进行身份验证,然后通过他们提供的特定端口(安全 SMTP 或非安全 SMTP)发送电子邮件。

如果我们检查雷鸟的网页,他们提供了设置的基本信息:

https://my.justhost.com/cgi/help/608 这里他们使用端口 25(未加密)。

您可以尝试使用我在本网站上找到的代码发送电子邮件,其中包括 SMTP 身份验证步骤(但您可以找到任何其他 php 脚本):

http://support.webecs.com/KB/a390/php-mail-script-with-smtp-authentication.aspx

请告诉我这是否有帮助,或者向我们提供有关您要执行的操作的更多信息。如果您需要更多信息,请尝试使用 php-cli 工具通过 CLI 运行脚本。

相关内容