Articles of exim

Exim4 SMTPauthentication到Courier

我最近使用Courier在Ubuntu 10.04服务器上设置了Exim4。 一切工作正常本地邮件传递,唯一缺less的一块是SMTP身份validation。 我在Courier服务器上有一个帐户设置,但是每当我尝试发送到主机时,它都不会提示我进行身份validation,并报告以下信息: Error while Sending message. RCPT TO <[email protected]> failed: relay not permitted 我在“超级debugging模式”下运行exim并收到以下内容: Exim version 4.71 uid=0 gid=0 pid=28644 D=fbb95cfd Berkeley DB: Berkeley DB 4.8.24: (August 14, 2009) Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc GnuTLS move_frozen_messages Content_Scanning DKIM Old_Demime Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap […]

邮箱,自动回复,转发 – 防止邮件被保存

我为一个地址设置了一个自动回复,并且发送到这个地址的任何电子邮件都被转发到另一个收件箱。 保留自动回复器,转发邮件最简单的方法是什么,但是防止这些转发的电子邮件被原始收件人“接收”。 也就是说,当他们返回已经被处理的人时,不想经过5周的电子邮件。 我有权访问filter等 – 只是不知道我在找什么。 预期结果的顺序是: 电子邮件被发送到收件箱A 自动响应程序启动 电子邮件被转发到收件箱B 电子邮件从收件箱A中删除 谢谢 !

如何在Exim4中跳过对经过validation的主DNSBL检查

我有以下ACL与Exim4: acl_check_rcpt: deny message = DNSRBL Access denied – $sender_host_address \ listed by $dnslist_domain\n$dnslist_text dnslists = zen.spamhaus.org : b.barracudacentral.org 这将DNSBL应用于所有邮件,但我想添加一个例外来检查传入的邮件(或跳过通过SMTPvalidation的会话传递邮件的检查)。

将Exim和Google Apps电子邮件用作smarthost

我有一个服务器设置使用exim4和谷歌应用程序作为我的智能主机。 但是,当我的地址不是我用来validation谷歌的,并且似乎删除了所有不是用来validation身份的地址时,我得到错误。 示例:在我的服务器的联系表单上,用户将[email protected]设置为返回地址,并使用表单发送消息。 我收到一封邮件发送到pipe理员的地址[email protected],但返回地址现在也是[email protected]我不知道用户在表单上设置的返回地址。 我通过在表单的默认设置中input一个错误的电子邮件地址来解决这个问题,所以Exim4在debugging信息中发送一条错误消息给[email protected]用户的电子邮件。 显然,我要么设置错误,要么不明白智能主机是如何工作的(可能是两者)。

如何在exim 4.69中禁用所有弹回电子邮件

我已经build立了一个电子邮件服务器来发送请求的通讯。 该服务器不应该有“常规”用户,因此不希望将退回通知发送回收件人。 特别是如此,因为我正在通过定期parsing日志文件来自我反弹。 我想要的是无条件地阻止exim发送反弹通知邮件回发送给发件人。 我怎样才能做到这一点? 谢谢! (我不小心把这个发布到超级用户之前发布在这里,无视,如果你碰到) 我想要的是一个电子邮件服务器,它将接受所有传入的电子邮件,相应地(远程或本地)传送它,并且不发送反弹通知发件人在反弹。 我在数据库中logging自己的反弹。 我设置的唯一function反弹消息是浪费资源和带宽。 我需要快速发送电子邮件,使用exiwhat在运行,我看到大量的交付[email protected]。 如果所有退回电子邮件都被删除,我可能会将电子邮件的生产力提高10%到20%。

获取Pango-WARNING:传递给pango_layout_set_text()的无效的UTF-8string

大约三天前,我注意到exim邮件队列开始填满我的一台服务器,并且使用# exim -Mvb $ID检查了一些电子邮件,我注意到他们被发送到了某个系统的电子邮件地址(这不是真实地址),邮件正文如下: (进程:8259):Pango-WARNING **:传递给pango_layout_set_text()的无效的UTF-8string 我想知道可能是什么原因导致这个奇怪的问题,因为我从来没有听说过“pango”……我从来没有见过在我有生之年使用过的function! 看起来进程ID(PID)是用于apache进程的,因为当我使用# ps -aux来查找它们时,pid总是不见了。 编辑:哎呀! 忘了包括这个主题 – 看起来像是实际上是提出这个问题的munin-cron: 主题:Cron / usr / bin / munin-cron –force-root

networking中另一个邮件服务器发送的邮件被拒绝(helo被拒绝)

我不是真正的networkingpipe理员,请耐心等待。 在一个小公司里,我们运行一个作为防火墙和邮件收件人的路由器。 它将邮件转发到NAT中的Lotus Domino服务器。 我们使用Lotus服务器进行正常的邮件通信。 现在,为了发送新闻简报,并且由于Lotus做得不好,我们build立了一个运行exim4的小型Ubuntu服务器。 phplist用于从本机发送邮件。 但是,在发送邮件时,一些提供商似乎阻止我们: 此邮件是由邮件传送软件自动创build的。 您发送的邮件无法传递给一个或多个收件人。 这是一个永久性错误。 以下地址失败:[email protected]远程邮件服务器SMTP错误RCPT TO ::主机mx0.gmx.net [213.165.64.100]:550-5.7.1 {mx072}对不起,您的helo已经否认。 550 5.7.1( http://portal.gmx.net/serverrules ) 这是exim4configuration: dc_eximconfig_configtype='internet' dc_other_hostnames='mail.ourdomain.co.at' dc_local_interfaces='127.0.0.1' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='192.168.1.1' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='false' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' 其他邮件似乎交付得很好。 你将如何去解决这个问题? 如果详细信息丢失,请随时提问。 谢谢。 更新: 我的/etc/mailname是: mail.ourdomain.co.at 当我重新configurationexim4时: root@mail01:~# sudo update-exim4.conf sudo: unable to resolve host mail01

邮件传送能力rDNS最佳实践

我有一个电子邮件服务器为多个网站发送电子邮件(每个不同的域名) 答复将对应于[email protected](或者他们的用户名/网站是什么),但是返回path将总是对应于所有网站通用的单个地址,即:bounce @ web-host .COM。 我知道rDNS需要工作才能使我的电子邮件达到最大的发送能力,但rDNS是否需要对应于回复或返回path或两者? 谢谢!

让exim从非空地址发送反弹?

默认情况下,Exim使用我的上游SMTP主机拒绝的MAIL FROM:<>发送退回邮件。 我已经看到选项添加一个AUTH =地址到MAIL FROM行,或者改变From:反弹地址,但不能改变MAIL FROM行的实际地址; 这个选项是否存在,或者有什么办法来达到这个效果?

Eximpipe理退回和失败的消息

用Exim处理反弹和立即失败的最好方法是什么? 发送到大邮件列表的电子邮件将产生大量即时失败以及反弹。 我想捕捉这些反弹和立即失败,并用脚本处理它们,以便我可以自动从邮件列表中删除它们。 使用第三方电子邮件活动pipe理器不是一个选项。 我需要使用Exim专门处理这些消息,或者捕获或redirect它们,以便稍后使用自定义脚本进行处理。 用Exim实现这样的东西最好的方法是什么? 在这里也提到了一个类似的问题,但是在实现和Exim类似的东西方面没有什么帮助。