AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 52236
Accepted
Geo
Geo
Asked: 2009-08-11 04:41:11 +0800 CST2009-08-11 04:41:11 +0800 CST 2009-08-11 04:41:11 +0800 CST

Exim 发送邮件时间长,如何减少 Exim 服务延迟?

  • 772

运行 exim 服务的 linux 服务器处于空载状态。

系统正在成功发送电子邮件,但发送每封电子邮件需要很长时间。

基本上,如果我 telnet 到 localhost 端口 25,然后我尝试从那里发送电子邮件,服务器的响应非常慢。我们在那里运行的邮件应用程序需要 8 多分钟才能发送 4 封电子邮件。

有没有人在使用 EXIM 之前遇到过这个问题,也许你现在可能是什么设置让 EXIM 等待了这么长时间。我正在查看日志,但看不到任何表明错误的信息。下面是 mainlog 的示例:

2009-08-10 07:21:05 H=(aurl.domain.ni) [127.0.0.1] 警告:发件人速率 4.6 / 1h
2009-08-10 07:21:29 1MaTsX-0000mw-Oe <= stgbouncing@ theperfectplace.net H=(aurl.domain.ni) [127.0.0.1] P=esmtp S=22003 [email protected]
2009-08-10 07:21:54 SMTP 命令超时来自 (domain.com) [127.0.0.1] 的连接
2009-08-10 07:22:42 1MaTsX-0000mw-Oe ** [email protected] R=lookuphost T=remote_smtp:RCPT TO 后来自远程邮件服务器的 SMTP 错误:: 主机 mx3.earthlink.net [209.86.93.228]: 550 [email protected] ...用户未知
2009-08-10 07:22:42 1MaTti-0000nM-3b <= <> R=1MaTsX-0000mw- Oe U=mailnull P=local S=23089
2009-08-10 07:22:42 1MaTsX-0000mw-Oe 完成

linux email troubleshooting email-server exim
  • 3 3 个回答
  • 10006 Views

3 个回答

  • Voted
  1. Daniel Lawson
    2009-08-21T14:06:35+08:002009-08-21T14:06:35+08:00

    正如 jj33 所建议的那样,DNS 是一个常见问题。

    Exim 可以配置为对传入的电子邮件进行身份查找。很长一段时间,这默认为 30 秒超时 - 我不确定是否仍然如此。延迟邮件对我发现的垃圾邮件发送者有很大帮助(天真的垃圾邮件发送者无论如何都会推送邮件,然后让您触发协议违规错误),所以仍然值得做 IMO。

    # RFC1413 lookups can cause timeouts. (ident)
    rfc1413_hosts = *
    rfc1413_query_timeout = 5s
    

    rfc1413_hosts 默认为 *,所以如果你想禁用它,试试

    rfc1413_hosts = 
    
    • 5
  2. Best Answer
    jj33
    2009-08-11T06:44:11+08:002009-08-11T06:44:11+08:00

    如果您从一个 IP 进行测试,服务器似乎正在执行节流,这可能会影响您:

    2009-08-10 07:21:05 H=(aurl.domain.ni) [127.0.0.1] Warning: Sender rate 4.6 / 1h
    

    此类问题通常与糟糕的 DNS 有关。Exim 在处理邮件期间做了很多解决方案。检查 Exim 服务器上的 DNS 配置。检查它正在使用的 DNS 服务器的性能。

    服务器是否在进行任何 DNSBL 处理?我经常被要求查看性能不佳的服务器,结果发现它们使用的 DNSBL 已停用,这意味着查找超时。

    尝试在服务器上的 debug 中运行 exim 以查看问题出在哪里。以下将在端口 26 上运行一个 Exim 守护程序,保持连接到控制台并打印大量调试:

    exim -bd -d -oX 26
    

    然后 telnet 到 tcp/26 而不是 tcp/25 并像以前一样进行测试。

    • 3
  3. Paul Mwiu
    2010-02-13T00:55:54+08:002010-02-13T00:55:54+08:00

    我的速度太慢了,在我停用 vexim-acl-check-rcpt.conf 文件中的某个修饰符(dnslists)后,我的邮件现在发送速度非常快。似乎我使用的修饰符是无效的,尽管它是随 vexim 包一起提供的。进一步调查显示,dnslist zen.spamhaus.org:list.dsbl.org 似乎无效。所以我停用了它并且工作正常。希望它以某种方式对其他人有所帮助。这是我的 vexim-acl-check-rcpt.conf 文件

    *# 拒绝消息 = DNSBL 列在 $dnslist_domain\n$d​​nslist_text

    dnslists = zen.spamhaus.org:list.dsbl.org

    拒绝消息 = DNSBL 黑名单 dnslists = list.dsbl.org 拒绝消息 = DNSBL 黑名单 dnslists = dnsbl.sorbs.net 拒绝消息 = DNSBL 黑名单 dnslists = rhsbl.sorbs.net 拒绝消息 = DNSBL 黑名单 dnslists = bl.spamcop.net*

    • 0

相关问题

  • 网速慢 - 我应该检查什么?

  • Exchange 2007 的备份解决方案

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve