第一篇文章 – 从stackoverflow指导这里! 问题在于,Google将来自我的apache / postfix服务器的邮件标记为垃圾邮件。 样本电子邮件如下; (我已经用mydomain.com.aureplace了我的域名,用假IPreplace了我的域名) Delivered-To: [email protected] Received: by 10.150.216.21 with SMTP id o21cs22383ybg; Fri, 26 Feb 2010 23:11:55 -0800 (PST) Received: by 10.231.152.75 with SMTP id f11mr1470919ibw.50.1267254715619; Fri, 26 Feb 2010 23:11:55 -0800 (PST) Return-Path: <[email protected]> Received: from mydomain.com.au (mydomain.com.au [80.107.158.80]) by mx.google.com with ESMTP id 29si1651619iwn.31.2010.02.26.23.11.54; Fri, 26 Feb 2010 […]
我使用postfix在LAMP服务器上安装了SPF。 但由于某种原因,我得到这个错误 Received-SPF: softfail (mta1070.mail.re4.yahoo.com: domain of transitioning [email protected] does not designate 1.1.1.1 as permitted sender) 我有两个问题: 1)我怎么麻烦拍这个错误 2)我一直在查看我的configuration文件,试图将[email protected]更改为[email protected],因为anotherurl.com具有正确的SPF TXTlogging。 我去哪里去改变这个? 我尝试编辑/etc/postfix/main.cf下的myhostname,但它没有做任何事情。
我想用postfix来实现以下function: 几乎所有的外发电子邮件都应该通过一个在main.cf中configuration的中继主机来发送 relayhost = my.mailserver 有一个特定的电子邮件地址([email protected]),我希望邮件能够在本地发送。 我在机器上设置了一个本地帐户来匹配电子邮件地址,并将“mydomain.com”添加到main.cf中的mydestination属性中。 那么当然,postfix会尝试在本地发送每封电子邮件到@ mydomain.com并popup它们,因为相应的用户不存在。 问题本地帐户混合gmail MX +后缀似乎有点相关(虽然更复杂)。
我的mail.log正在随机垃圾邮件发送者试图通过我的服务器发送垃圾邮件。 这是典型的还是我错误地configuration了一些东西? 经过多次中继尝试后,有没有办法禁止IP?还是有办法不logging这些尝试? (后者可能是一个坏主意)
我很难得到后缀发送电子邮件。 这是mail.log条目: Jun 30 18:27:46 vm21 postfix/smtpd[15682]: warning: ::1: address not listed for hostname localhost Jun 30 18:27:46 vm21 postfix/smtpd[15682]: connect from unknown[::1] Jun 30 18:27:46 vm21 postfix/smtpd[15682]: NOQUEUE: reject: RCPT from unknown[::1]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<momc$ Jun 30 18:27:46 vm21 postfix/smtpd[15682]: lost connection after RCPT from unknown[::1] Jun 30 18:27:46 […]
可能是一个简单的问题,但我试图locking哪些用户可以从本地机器发送电子邮件。 我已经locking哪些可以通过在/ etc / postfix / allowed_recipients文件上运行newaliases并设置类似于 smtpd_recipient_restrictions = hash:/etc/postfix/allowed_recipients, reject 它工作,但我怎么能做同样的发件人限制?
我需要将所有Postfix邮件转发到脚本。 我用交通图做了这个。 但是,对于Postfix需要重新加载该脚本的每个消息来说,这都是性能上的噩梦。 我想写一个守护进程并configurationPostfix使用SMTP或UUCP来转发邮件,但是我找不到任何示例来说明我将如何编写这样一个守护进程。 任何提示或指针? (我的首选语言是Ruby或Python。)
我有一个转发规则与Postfix转发所有邮件到我的主要电子邮件地址。 当垃圾邮件被发送到我的一封电子邮件时,它会被转发,但发件人被显示为转发域,而不是垃圾邮件发送者的域。 真实的例子: mywebsite.com托pipe在Linode上。 [email protected]发送邮件到[email protected] 邮件被转发到[email protected] 我的电子邮件托pipe(anotherwebsite.com)认为它是垃圾邮件并发送邮件到[email protected]和Linode报告违反TOS。 我已经修改了我的后缀设置,所以我现在使用RBL,但是如果消息经过,它可能会再次发生。 我怎样才能防止这种情况再次发生? 是否有一些设置需要更改Postfix,以便原始发件人被正确识别? 谢谢Stephan 编辑:我做的,以防止这种情况再次发生的步骤是: 添加RBL检查到Postfix 将postgrey添加到Postfix 最后修复不正确的MXlogging。 我使用Spamcop.net上的testing邮件进行了检查,并且正确识别了原始发件人。
我希望为某些客户托pipe一些托pipe电子邮件服务器。 每个客户将拥有自己的电子邮件服务器,这将是一个运行Postfix,dovecot和一些webmail套件的一体化虚拟机。 即使每个客户都拥有自己的服务器,但我不希望每个电子邮件服务器都拥有自己面向公众的IP。 我希望利用代理服务器,以便所有客户使用相同的公共IP。 至于公共互联网上的“smtp-in”,这不是一个问题,因为我可以设置许多mx服务器(使用postfix),它将邮件存储到正确的服务器(使用传输地图)。 至于从客户那里获得的IMAP,我正在考虑使用IMAP代理 – 我相信这将满足我的需求。 然而,我对“smtp-out”代理使用什么感到困惑。 客户将不得不使用他们的接受电子邮件服务器进行身份validation,但他们将不得不通过某种types的代理,因为他们不能直接访问他们的服务器实例。 它可能不能成为一个存储转发代理。 有没有人有什么想法,我可以在这里使用? 非常感谢
我遇到了Postfix的情况,似乎我的configuration被忽略。 我有一个家庭networking,其中的机器被命名为hostname.fakedomain,并与一个真正的域example.com colo邮件主机。 在我的家用机器上,Postfix被configuration为重写信封地址以使用真实的域example.com,但保留标题原样。 我保留这个设置,因为我想把邮件发送到我的邮件服务器,但是我喜欢保存邮件头,以便我一眼就能看到家庭networking上的哪台机器发送了哪些邮件。 相关细节: Arch Linux 后缀2.7.2 /等/后缀/规范: @hostname.fakedomain [email protected] “postconf -n”(部分输出): alias_database = $ alias_maps alias_maps = hash:/ etc / postfix / aliases canonical_classes = envelope_sender,envelope_recipient canonical_maps = hash:/ etc / postfix / canonical mydestination = myhostname = hostname.fakedomain relay_domains = relayhost = example.com 通常情况下,这工作得很好:我的桌面上的本地邮件被传递到我的邮件服务器上的邮局主pipe帐户,但头不会被重写。 但是,如果提供给sendmail二进制文件的邮件缺lessFrom:标题,那么标题将被重写为From: root <[email protected]> 。 由于canonical_classes不包含“header_sender”,这似乎不应该发生。 我想会发生的是,后缀将添加From: [email protected] […]