设置 Sendmail 的 SMTP 身份验证时出现问题 - 不接受登录

设置 Sendmail 的 SMTP 身份验证时出现问题 - 不接受登录

我不知道这是什么问题,但出于某种原因,我无法让我的电子邮件程序 (Thunderbird) 通过 Sendmail 发送邮件。网上似乎几乎没有关于这个问题的帮助。

事情是这样的:
我可以正常接收电子邮件。我可以通过 PHP 发送电子邮件。但是当我尝试在 Thunderbird 中设置 SMTP 时,我收到各种错误。我的目标是能够使用带有 SSL 的端口 25 或 465。我找到了一个网站,它解释了如何使用 Sendmail 设置证书以使其工作,但我还没有这样做,所以现在我只是使用没有加密的端口 465。我已经将它设置到要求输入密码的程度,但它不会接受。我使用的用户名/密码与登录服务器时使用的用户名/密码相同。如何让 Sendmail 接受我的登录?

以下是我配置 Sendmail 的方式(从 M4 配置文件复制):
DAEMON_OPTIONS(`名称=MTA,端口=25')
DAEMON_OPTIONS(`名称=SMTPS,端口=465,修饰符=a')

我需要能够:
通过端口 25 或 465 (SSL) 发送电子邮件,但仅有的使用我的用户名和密码。

有人可以帮忙吗???

谢谢!
格兰特

--------------------
PS- 我对 Sendmail 还只是个新手,尤其是它的配置文件,所以如果您能准确地解释如何做我需要做的事情,我将不胜感激。

答案1

端口 465 需要 SSL 加密,如果不加密,您的客户端将无法使用它。您可以在默认端口 25 上设置 SMTP 身份验证而不进行加密(但这会暴露您的登录详细信息)。

以下是帮助您入门的信息https://devhen.wordpress.com/2006/05/01/howto-sendmail-smtp-auth/

相关内容