Sendmail 在 Ubuntu 上耗时较长

Sendmail 在 Ubuntu 上耗时较长

我已经在 Ubuntu 服务器上设置了 sendmail,但发送电子邮件需要很长时间。它实际上并没有发送电子邮件,但大约需要 20 秒。

在这里尝试一下:http://genyx.co.uk/form/index.php

你可以通过顶部的“是”或“否”来判断是否已发送。你无需输入任何信息,只需单击“提交”即可。

我使用默认配置安装了 sendmail。

有人可以帮忙吗?

答案1

根据您发布的日志文件,延迟问题是这样的:

3 月 6 日 13:50:36 GenyxPrimary sendmail[8384]: 我的不合格主机名 (GenyxPrimary) 未知;正在休眠以重试

编辑/etc/mail/sendmail.mc并在底部添加以下两行:

LOCAL_CONFIG
Djgenyx.co.uk

接下来看看这个答案以确保邮件正确送达目的地。sudo sendmailconfig编辑完成后,不要忘记运行发送邮件

目前看来邮件已被您的电子邮件提供商接受:

3 月 6 日 13:55:51 GenyxPrimary sm-mta[9354]: q26DtnqT009352: to=, ctladdr= (33/33), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120377, reply=mx1.emailsrvr.com. [98.129.184.131], dsn=2.0.0, stat=Sent (Ok: 排队为 7A/C9-03931-657165F4)

所以你必须检查它是否被标记为垃圾邮件或被拒绝。

答案2

让我们打电话发送邮件命令行工具和 Sendmail MTA 作为大发送邮件

我猜你已经安装了大发送邮件(还提供了发送邮件)。它是最古老的 MTA。但如果您正确配置它,它也许可以满足您的需要。但我建议安装 postfix 或 ssmtp(两者都提供发送邮件)。

相关内容