【问题标题】:Sendmail performance发送邮件性能
【发布时间】:2014-01-02 11:26:50
【问题描述】:

我有一个运行 Centos 的 ec2 微型实例,我在其上部署我的项目以进行测试。最近我开发了一个系统,它使用 sendmail 在某些事件上向用户发送电子邮件。由于我是唯一使用该系统的人,因此每天发送的电子邮件数量少于 50 封,并且通常是非常简单的电子邮件。

几天后,我注意到在我发出发送命令后,电子邮件延迟了很多,有时长达 15 分钟,当它们来的时候,它们是批量来的(也就是说,有几封电子邮件延迟然后到达我的一次收件箱)。我知道我们为 SES 等电子邮件服务付费是有原因的,但是发送电子邮件真的需要这么多资源吗?为什么会这样?

【问题讨论】:

    标签: email sendmail


    【解决方案1】:

    您的服务器是否有完全限定的域名?当发送主机没有 FQDN 时,Sendmail 会注入延迟

    买一个

    first, in /etc/hostname, change your hostname from whatever to a FQDN like whatever.one-of-your-hosted-domain-names.com
    then, in /etc/hosts, add a host entry like:
    
    99.123.45.67 whatever.mysite.com
    Reboot and try to send a mail to yourself again. Sendmail wil not delay at all.
    

    【讨论】:

    • 是的,我认为是这个原因,因为它只是为了测试目的,我没有设置域名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 2014-05-23
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    相关资源
    最近更新 更多