Articles of 后缀

主要超时后,Postfix不尝试辅助服务器

这感觉应该是之前已经问过,也许我使用了错误的语言,但经过2个小时的search,我无法弄清楚如何解决这个问题。 我在主邮件服务器closures的出站postfix电子邮件队列中有一条消息(日志中的“连接超时”),而postfix 从不尝试次要(或更低优先级的服务器)。 它反复尝试几天(当前configuration),然后最终反弹,没有提及辅助服务器。 我运行的是后缀2.8。 似乎可能与此有关的唯一选项是smtp_skip_quit_response和smtp_skip_5xx_greeting(我确定有更多,但不知道它是什么),但由于没有连接到服务器,没有响应代码,这些设置是正确的我认为(都设置是)。 我想要发生的是,如果连接到主要问题,它会尝试连接到辅助(这听起来很明显,我知道)。 另一项需要注意的是(失败的)主要的Aloggingparsing为几个IP地址(它是一个Alogging,而不是CNAME)。 日志看起来像这样(有很多重复删除): Mar 2 02:00:04 postfix/qmgr[2672]: D78739817D8: from=<[email protected]>, size=24736, nrcpt=1 (queue active) Mar 2 02:02:34 postfix/smtp[18263]: D78739817D8: to=<[email protected]>, relay=none, delay=294106, delays=293955/0.02/151/0, dsn=4.4.1, status=deferred (connect to mx1.example.com[192.0.2.4]:25: Connection timed out) Mar 2 03:10:04 postfix/qmgr[2672]: D78739817D8: from=<[email protected]>, size=24736, nrcpt=1 (queue active) Mar 2 03:12:35 postfix/smtp[22822]: D78739817D8: to=<[email protected]>, relay=none, delay=298306, delays=298156/0/151/0, […]

从Postfix日志中排除特定的IP地址

我有一个Postfix中继系统,使用HAProxy检查以确保Postfix正在响应。 有一个前端负载平衡器,使用内部IP连接到后端服务器。 有什么办法可以排除这个特定的IP地址填满日志? 我需要HAProxy运行定期检查,以确保服务器已启动,但我不希望每次都logging。 在此先感谢,克里斯。

后缀多重检查

我想用Postfix来实现以下function: 通过黑名单运行所有电子邮件 允许任何客户端发送到域列表 允许一些客户端发送到任何域 这就是我所拥有的:(postfix在10.0.8.0上,一些发件人是10.0.8.0和10.0.9.0) mynetworks_style = subnet smtpd_recipient_restrictions = check_recipient_access sqlite:/etc/postfix/access-bl.query, check_client_access hash:/etc/postfix/trusted_clients, check_recipie nt_access hash:/etc/postfix/local_domains, reject_unauth_destination, permit 所以,现在黑名单的作品。 文件/etc/postfix/trusted_clients包含谁可以发送到任何地方(3),文件/etc/postfix/local_domains包含你可以发送的地方(2)。 这两个都很好,他们回来了。 我的问题是让所有三个一起工作。 不知道是否是订购问题。 目前从10.0.9.17发送一个testing,我的Relay access denied 。 如果我添加: mynetworks = 10.0.8.0/24 10.0.9.0/24 那么任何人都可以发送到任何地方,所以#2不工作。 Ubuntu 14.04上的Postfix版本是2.10。 有任何想法吗? 输出postconf | grep restrictions postconf | grep restrictions : smtpd_client_restrictions = smtpd_data_restrictions = smtpd_end_of_data_restrictions = smtpd_etrn_restrictions = smtpd_helo_restrictions […]

Outlook.com DNS太慢,postfix超时

我试图发送电子邮件,例如:[email protected][email protected]。 在这两种情况下都是Outlook邮箱。 Postfix回复: (启用ipv6时): 06F908112E 606 Thu Jun 19 10:20:40 [email protected] (Host or domain name not found. Name service error for name=grassvalley-com.mail.protection.outlook.com type=AAAA: Host not found, try again) [email protected] (只有ipv4): 6946720087D 3117 Tue Jun 17 21:41:07 [email protected] (delivery temporarily suspended: Host or domain name not found. Name service error for name=grassvalley-com.mail.protection.outlook.com type=A: Host not found, […]

Postifx header_checks切断了主题的最后部分

我们的主要应用之一就是发送带有base64编码主题的电子邮件,但是该应用程序最终会发送错误的字符。 我正在看主题replaceHeader_checks,但不能理解如何使用通配符等来重build主题。 我们真的需要这个程序的邮件部分,因为我们每天向客户发送大约300封邮件,但是应用程序开发者需要一段时间才能解决这个问题,我们必须在实施之前对其进行testing。 所以应用程序和我们发送邮件服务器之间的服务器将是一个很好的临时解决scheme。 例如,这是最初的主题: =?windows-1252?B?VGhpcyBpcyB0aGUgb3JpZ2luYWwgc3ViamVjdA==?= 但应该是: =?windows-1252?B?VGhpcyBpcyB0aGUgb3JpZ2luYWwgc3ViamVjdA== 最后2个字符应该被切断。 目前我完全取代每封邮件的主题,但从长远来看,这是不可取的。 我目前在header_checks使用这个正则expression式: /^Subject:.*/ REPLACE Subject: New subject goes here

Postfix – 虚拟 – 从收件人中排除发件人

postfix能够根据发件人地址重写收件人吗? 在/etc/postfix/virtual有多个用户通过此configuration接收邮件: [email protected] user1, user2, user3, user4 但是,无论用户X发送一个[email protected],用户X都会收到自己的邮件。 Mailman是这份工作的正确工具吗?

Postfix SMTP中继服务器

我使用Gmail从我的Gmail地址和我自己的域名接收电子邮件,但是Gmail不再允许您从自己的域名发送电子邮件,除非您提供自己的SMTP服务器通过发送。 因此,我正在尝试在Ubuntu服务器上configurationPostfix,以将来自任何远程设备的电子邮件转发到电子邮件上的目标电子邮件地址。 我只希望服务器从mydomain中继电子邮件(只有在经过身份validation的情况下),并且不要在用户邮箱中保留服务器上的任何电子邮件。 目前,我已经能够从一个特定的源地址转发电子邮件,但是发送到Gmail地址的电子邮件在中继时被反弹。 如果我从服务器本身使用sendmail,gmail不会反弹,certificategmail很乐意从我的服务器收到电子邮件。 但是当电子邮件被中继时,我从gmail收到以下消息: status=bounced (host gmail-smtp-in.l.google.com[2a00:1450:400c:c00::1a] said: 550-5.7.1 [2001:41d0:a:f9a0::1 12] Our system has detected that this 550-5.7.1 message is likely unsolicited mail. To reduce the amount of spam sent 550-5.7.1 to Gmail, this message has been blocked. Please visit 550-5.7.1 http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for 550 5.7.1 more information. n6si25532296wjy.39 – gsmtp (in reply to […]

基于目标域的Spamassassinfilter

我正在尝试configuration我的SpamAssassin(与amavisd组合运行),以降低分配给指向特定域的电子邮件的垃圾邮件分数限制(对于RCPT TO读取*@example.com的传入邮件,只需要较低的required_score)。 是否有可能获得这种行为没有每个用户定制的SpamAssassin属于特定域的每个用户?

Postfix如何将策略服务与代理filter一起使用

在debian上使用postfix 2.9我configuration了用于扫描垃圾邮件和病毒的前队列代理filtersmtpd_proxy_filter=127.0.0.1:27 。 我使用代理filter,而不是内容filter,以便我可以直接拒绝电子邮件(与队列后内容filter,我只能丢弃电子邮件,并可选地发送后向散射到伪造的发件人地址)。 我还希望使用政策服务来限制每个SASL用户名发送的电子邮件数量。 这是在smtpd_recipient_restrictions之前的permit_sasl_authenticatedconfiguration的。 策略守护进程工作正常,但后缀的抱怨,它不能保持与此消息的电子邮件: warning: access table inet:127.0.0.1:10031: with smtpd_proxy_filter specified, action HOLD is unavailable 按照这个线程 ,这不是直接可能的: 要使用smtpd_proxy_filter保留邮件,请在filter之后使用smtpd过程指定HOLD操作。 我已经试过,但是当我把代理filter(在我的情况下,在端口26上的smtpd)的smtpd守护进程上的政策服务,它不会得到任何SASL信息(确认与tcpdump)。 smtpd :25 —> before-queue proxy localhost:27 —> smtpd localhost:26 那么我怎么把这两个检查结合起来? 编辑:也许嵌套之前,队列filter将工作? 然后,我需要使用不同的SASL检查程序,或者做一些filter/政策协议重写…

postfix回送电子邮件和交换问题

我有一个服务器上的多个域已经生活和呼吸,包括电子邮件,所有的工作正常plesk安装。 我的问题来了一个新的域名,我补充说,使用交换电子邮件,而不是本地后缀。 因此,我在plesk中closures了这个“gencom.us”的postfix,但是任何时候这个网站都会尝试发送一封电子邮件(PHP联系表格),我永远不会收到testing邮件(尽pipe报表成功)。 这里是我在我的maillog中得到的错误: Jul 30 08:00:19 pacobob postfix/pickup[22664]: 15F972500E30: uid=10000 from=<[email protected]> Jul 30 08:00:19 pacobob postfix/cleanup[22750]: 15F972500E30: message-id=<[email protected]> Jul 30 08:00:19 pacobob postfix/qmgr[22665]: 15F972500E30: from=<[email protected]>, size=836, nrcpt=1 (queue active) Jul 30 08:00:19 pacobob postfix/smtp[22852]: 15F972500E30: to=<[email protected]>, relay=none, delay=0.09, delays=0.08/0.01/0/0, dsn=5.4.6, status=bounced (mail for 206.225.87.101 loops back to myself) Jul 30 08:00:19 pacobob postfix/cleanup[22750]: 2EB332500EEF: […]