运行 exim 服务的 linux 服务器没有负载。
系统正在成功发送电子邮件,但发送每封电子邮件需要很长时间。
基本上,如果我 telnet 到本地主机端口 25,然后我尝试从那里发送电子邮件,服务器的响应非常慢。我们在那里运行的邮件应用程序需要超过 8 分钟才能发送 4 封电子邮件。
有没有人在 EXIM 之前遇到过这个问题,也许你现在可能是什么设置让 EXIM 等待这么长时间。我正在查看日志,但看不到任何指示错误的信息。下面是主日志的示例:
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 <=@stgboun theperfectplace.net H=(aurl.domain.ni) [127.0.0.1] P=esmtp S=22003 id=67402024.1249906753667.JavaMail.root@aurl.domain.ni
2009-08-10 07:21 SMTP 超时命令:54连接来自 (domain.com) [127.0.0.1]
2009-08-10 07:22:42 1MaTsX-0000mw-Oe ** thegroupofbouncing123@earthlink.net R=lookuphost T=remote_smtp: SMTP 错误来自远程 TO 邮件服务器在 RCPT RCPT 之后:: 主机 mx3.earthlink.net [209.86.93.228]: 550 thegroupofbouncing123@earthlink.net...用户未知
2009-08-10 07:22:42 1MaTti-0000nM-3b <= <> R=10MaTsx- Oe U=mailnull P=local S=23089
2009-08-10 07:22:42 1MaTsX-0000mw-Oe 完成
我在开发服务器上运行了 exim。
它目前无法在本地以外的任何地方投递邮件。不过这很好 - 我不想意外地向我们的整个用户群发送垃圾邮件。但这确实很难查看电子邮件系统是否正常工作。
因此,我想捕获 exim 尝试发送的所有电子邮件(这些电子邮件是由同一服务器上基于 Web 的 CRM 系统生成的),并将它们存储在共享邮箱中(我计划通过 Dovecot 使所有开发人员都可以访问该邮箱/IMAP)
即我想将所有出站电子邮件重定向到本地 mbox。
这可能吗?我是一个完整的 exim 初学者,并且正在努力解决它。
我的 exim4 不发送任何消息。日志说
2011-03-09 15:59:57 1PxKrl-00038i-BT malware acl condition: clamd: ClamAV returned /var/spool/exim4/scan/1PxKrl-00038i-BT: lstat() failed: Permission denied. ERROR
Run Code Online (Sandbox Code Playgroud)
我假设 clamav(运行 clamd)对上述文件没有访问权限,但 clamav 与 Debian-exim(运行 exim4)在同一组中。即使将文件夹权限更改为 a+rwx 也无效。
知道在哪里寻找失败原因吗?
努力让我了解 exim4 配置中的各种中继控件。
我可以从我的服务器发送电子邮件,我可以从家里和工作中发送电子邮件(因为我明确为它添加了合适的网络块),但我无法获得我编写的程序来将电子邮件发送到 googlemail 地址 - 我得到了一个 550 中继不允许。
我的目标是能够从任何服务器向任何(有效)电子邮件地址发送电子邮件,前提是我提供了合适的用户名和密码。我怀疑 SASL 在这里发挥作用,但我目前在我可以中继的域和我可以中继的机器之间感到困惑。
有谁能解开这个吗?
[注意:Ubuntu 盒子,因此 Debian 风格的 exim4 拆分配置]
我有以下问题。
一些在@我的网站上注册的 Hotmail/Live.com 用户没有收到验证电子邮件。Exim 日志文件显示以下内容:
2015-01-22 19:45:04 1YELoT-0006U2-Su => XXXXXXX@live.com R=dnslookup T=remote_smtp H=mx3.hotmail.com [65.54.188.94] X=TLS1.2:RSA_AES_256_CBC_SHA256:256 DN="CN=*.hotmail.com"
2015-01-22 19:45:04 1YELoT-0006U2-Su Completed
Run Code Online (Sandbox Code Playgroud)
但电子邮件永远不会出现在 Hotmail 邮箱中。
我的域有 SPF 记录,“发件人”地址存在,服务器有反向 PTR 记录,服务器的 IP 地址不存在于任何黑名单中。Gmail、Yahoo 等没有问题,只有 Hotmail。
我使用不存在的“回复”地址。会不会有问题?
无论如何,如果我的电子邮件有问题,Hotmail 应该拒绝它们,而不是接受和不发送。他们只是在愚弄人。
据我了解,这个问题不是永久性的。我有使用 Hotmail 电子邮件地址的用户,有些人收到验证电子邮件,有些人没有。今天我做了几次测试,但我的 Hotmail 邮箱中没有电子邮件。
有什么方法可以在 Hotmail 中联系以解决问题吗?如果不是,唯一的解决方案是不接受 Hotmail/Live com 地址。:(
假设您负责在公司设置电子邮件解决方案。你会选择哪一个?我知道以下选项,但其中许多选项并不好:
由于使用了两年多一点,我真的非常喜欢 Gordano 邮件系统。我必须承认,它比 Exchange 多一点,但我对 Microsoft 有偏见,所以我不是一个公正的法官。GMS 可让您调整所需内容:它带有电子邮件/别名/日历(和良好的日志记录),您可以支付支持/升级、反垃圾邮件、防病毒的费用。他们的支持是一流的,他们的知识库很全面(而且,我会自豪地承认,我已经提出了我的问题,在那里添加了几篇文章)。虽然,如果您需要 Blackberry Exchange Server 或类似的东西,我不确定您应该选择什么。
我从来没有玩过 Google Apps,但我也听说过很多好处(尽管我个人认为 Google 是老大哥:))。
那么.. 你会选择什么?为什么?我从来没有玩过更 DIY 的电子邮件解决方案,但我相信这里的很多人已经并且不会为了世界而交换他们的设置:)
CentOS 运行 Exim 4.63(包括最新修复)。
我想将 exim 配置为不侦听外部 IP,仅侦听 localhost,以便 exim 只能从服务器本身使用(无远程连接)。
此设置的配置选项是什么?
谢谢
我们让 exim 以仅队列的方式运行。原因是我们是一个批量发件人(合法的双重选择加入)并且经历过 Yahoo 和 Hotmail 限制。最佳实践指出,一旦他们通知您限制(例如 Yahoos TS-01 或 TS-02 错误),您应该停止发送 4 小时。如果 exim 处于传统设置中,则不会发生这种情况,发送到 exim 的每条消息都会尝试立即发送。当它失败时,它会等待 4 个小时,但这并不能阻止它后面的 500 封电子邮件被尝试发送到同一主机。
无论如何,我的问题是:我们如何强制立即强制发送到 mydomain.com 和 hisdomain.com 的电子邮件。我在想一些 exim 命令,我们可以每 5-10 分钟通过 cron 运行一次。在我们发送大量调度之前,我们总是向这 2-3 个域发送测试,但现在我们要等待 30 分钟以上才能检查交付(因为它正在排队)。
我知道你可以强制发送消息,但这需要它的 messageID,所以我想我需要结合一个命令来获取这些域的 IDS 和一个强制它们的命令......我只是不知道该怎么做这个。
我的 Ubuntu 服务器正在使用 Exim4/Courier 发送电子邮件,我想知道是否可以创建动态电子邮件别名来接收这样的电子邮件:
client+client1name@domain.com
client+client2name@domain.com
client+client3name@domain.com
client+younameit@domain.com
一个帐户,您无需明确创建的无限别名。
这与包罗万象的地址不同,因为它缓存了所有内容(包括垃圾邮件)。使用此类别名,您只会收到发送至 client@domain.com 和 client+anything@domain.com 的电子邮件。