Articles of 后缀

与Exchange Server的Postfix中继

是否有可能(甚至是合乎逻辑)使用Postfix作为与Microsoft Exchange Server 2007的中继MTA,如果是这样的话?

GMail和Yahoo邮件服务器不接受我的slicehost分片的邮件

我在Slicehost的一片中有一个导轨。 我已经设置了postfix(sendmail)从我的rails应用程序发送电子邮件。 所有发送到Google Apps域的电子邮件(到公司设置谷歌托pipe的付费电子邮件ID)正在正确传递(但垃圾邮件文件夹)。 但所有的电子邮件… @ gmail.com,… @ yahoo.com,.. @ hotmail.com没有得到传递,这是从我的/var/log/mail.log Dec 21 17:33:56 staging postfix/smtp[32295]: 5EB4810545B: to=<[email protected]>, relay=j.mx.mail.yahoo.com[66.94.237.64]:25, delay=1.6, delays=0.02/0.01/1.5/0, dsn=4.0.0, status=deferred (host j.mx.mail.yahoo.com[66.94.237.64] refused to talk to me: 553 Mail from 173.203.201.186 not allowed – 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/errors/550-bl21.html [550]) 这是我得到的Gmail Dec 21 17:29:17 […]

任何postfix大师能帮助我确定电子邮件是否仍然通过我的服务器从未经授权的来源发送?

当我运行一个托pipe多个网站的小型服务器并pipe理几十个人的电子邮件时,我有点担心。 就在最近,尽pipe我已经收到了一些来自垃圾邮件通知的通知,提醒我已经从我的服务器发送了垃圾邮件,并且当我时不时查看日志时,我确实可以看到有很多邮件被重复尝试从我的服务器发送。 大多数情况下,它会从目标服务器上重新启动,但有时会通过。 不幸的是我不是linux或者postfix的专家,我可以通过,但是我的机器locking得相当安全,我不允许中继,当我检查在线DNS / MX工具时,他们倾向于报告我的服务器是好,所以我现在不知道该去哪里,希望有人能够给我几个指点。 我在我的MAIL.INFO日志中得到了很多这样的条目 Jan 2 08:39:34 Debian-50-lenny-64-LAMP postfix/qmgr[15993]: 66B88257C12F: from=<>, size=3116, nrcpt=1 (queue active) Jan 2 08:39:34 Debian-50-lenny-64-LAMP postfix/qmgr[15993]: 614C2257C1BC: from=<[email protected]>, size=2490, nrcpt=3 (queue active) 和 Jan 7 16:09:37 Debian-50-lenny-64-LAMP postfix/error[6471]: 0A316257C204: to=<[email protected]>, relay=none, delay=384387, delays=384384/3/0/0.01, dsn=4.0.0, status=deferred (delivery temporarily suspended: host mx.fakemx.net[46.4.35.23] refused to talk to me: 421 mx.fakemx.net Service […]

如果policyd不可达,Postfix会拒绝邮件

我有一个postfwd守护进程运行,它做得很好。 smtpd_recipient_restrictions = […] check_policy_service inet:192.168.10.7:10040 但是,如果这台服务器(192.168.10.7)无法访问,postfix会拒绝所有带有服务器configuration错误的邮件(4 **)。 我正在寻找像超时的事情。 如果policyd未运行,则跳过此检查的超时。 我搜查了很多文件,但没有任何与我的问题有关。 有任何想法吗? 谢谢。

base64编码的电子邮件

一个问题: 来自我的服务器的电子邮件是这样的 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09IA0KZGV2IA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09IA0KICAgICAgICAgICAgICAgIA0KKioqIFRIQU5LIFlPVSBGT1IgWU9V […] 这在Thunderbird中是这样显示的,而当它在gmail中显示时,看起来应该是这样。 现在,有多个服务器具有相同的代码 – 所有服务器发送的所有电子邮件,但这个在Thunderbird看起来不错。 这是相同的代码,但不同的服务器设置的克隆。 服务器是Ubuntu 10.04LTS,使用postfix ,PHP 5 …除了那个漂亮的标准configuration。 什么可能是错的?

通过TLS连接到Postfix

首先,我是一个程序员,没有太多的networking协议编程经验。 这就是说,我试图连接到一个使用安全连接的Postfix SMTP服务器。 我从设置SMTP服务器的系统pipe理员处收到的指示信息是: build立连接。 发出EHLO。 发出STARTTLS。 在现有连接上启用TLS。 这是一个正常的服务器设置? 我以为Postfix会在一个可以直接连接的安全端口上进行监听,而不是做这个整个开始的纯文本,切换到TLS协议。

后缀:“中继访问被拒绝”

我一直在关注这个教程: http : //flurdy.com/docs/postfix/index.html 出于某种原因,即使在确认我设置正确之后,也不会将任何邮件发送到外部域。 它仍然可以从他们收到,但发送结果在这: postfix/smtpd[26338]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<domain.com> 我已经启用了TLS,还有amavis。 禁用(或两者)不会改变任何东西。 我也可以发送到我自己的域名,它会正确到达。 这是我的/etc/postfix/main.cf: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as […]

如何让Postfix发送/转发/中继到位于另一台服务器上的子域?

我有一个快速的问题。 发送到具有主服务器的子域的电子邮件地址时,如何设置postfix以将电子邮件发送到其他服务器(Exchange Server)。 例如,说我们的主服务器是mail.example.com,我们有一个Exchange服务器设置来接收来自exchange.example.com的电子邮件。 我们在DNS中设置了MXlogging,如果我们从GMail帐户发送,它会正确接收。 但是,当我们尝试从@ example.com帐户发送电子邮件时,出现以下错误: Host or domain name not found. Name service error for name=exchange.example.com type=A: Host not found 我相信Postfix首先检查本地邮箱,如果它的设置与它交付给本地帐户的域,但在这种情况下,子域帐户位于另一台服务器。 任何人都有什么想法,我需要在Postfix中做什么,所以它不看Exchange.example.com邮箱本地? 我在Postfix中发现了relay_domains指令,但是当我添加子域时似乎没有解决这个问题。 谢谢你的帮助。

Nginx的Ubuntu的Postfix的configuration – 无法连接到传入的IMAP服务器'服务器没有响应',但可以通过传出使用相同的细节发送邮件?

我很喜欢新的服务器pipe理员,特别是nginx,但似乎越来越好,除了通过我的iPhone访问我的邮件吗? 我已经将我的网域更改为“domain.com” 问题是我可以通过我的传出IMAP服务器发送邮件,但无法连接到传入的一个? 我刚刚收到消息"the mail server at mail.domain.com is not responding" /etc/postfix/main.cf中 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all inet_protocols = all mailbox_command = mailbox_size_limit = 0 mydestination = domain.com, mail.domain.com, localhost.com, , localhost, localhost.localdomain mydomain = domain.com […]

当dovecotclosures时,Postfix拒绝SASLauthentication

我们正在使用Dovecot的Postfix和通过Dovecot的SASL Auth(基于本教程)。 所有作品都像预期的 但是,当Dovecot停机(即出于维护或其他原因),则客户端无法在Postfix进行身份validation,Postfix会拒绝客户端请求,因为在smtpd_recipient_restrictions之后会出现permit_sasl_authenticated 。 当Dovecot身份validation失效时,有没有办法暂时拒绝邮件到达Postfix? 我们的后缀conf是: smtpd_restriction_classes = check_sender_auth check_sender_auth = reject_authenticated_sender_login_mismatch, permit_sasl_authenticated, reject smtpd_recipient_restrictions = reject_invalid_helo_hostname, reject_non_fqdn_recipient, check_sender_access mysql:/etc/postfix/check_sender_domains, reject_non_fqdn_helo_hostname, […] check_sender_domains是一个查找表,返回check_sender_auth发件人地址声称是从我们。