Articles of postfix

Gmail弹跳postfix邮件

我按照这个教程来获取电子邮件在我的VPS上工作。 我一直有问题发送电子邮件到Gmail。 我可以收到电子邮件,但发送到Gmail的任何邮件都会popup以下消息: 我们的系统已经检测到这个消息是550-5.7.1可能是未经请求的邮件。 为了减less发送给Gmail的垃圾邮件数量,550-5.7.1该邮件已被阻止。 请访问550 5.7.1 https://support.google.com/mail/answer/188131获取更多信息。 qa9si13920205vdb.18 – gsmtp(回复DATA命令结束) 我已经更新了我的PTRlogging以匹配我的IP地址。 在mail.log中看到如下所示的消息之前: postfix/smtp[3160]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400c:c06::1b]:25: Connection timed out 并在四处search后发现,这是IPv6的问题,现在我已经禁用了我的盒子。 我已经停止了这些消息,但我仍然收到反弹消息。 这是我的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 the name. The […]

如何debuggingIMAP问题?

我正在设置Postfix和Dovecot的电子邮件服务器。 远程电子邮件客户端可以阅读电子邮件,但不能回复或发送新邮件。 (服务器本地的电子邮件客户端收发电子邮件就好了。)例如,Alpine试图告诉放弃,当它说“发送错误:SMTP问题失败421 SMTP连接消失”。 当我运行alpine -d 4时,debugging输出显示: === sending: Sending mail… call_mailer: via TCP IMAP 11:34:01 9/14 mm_log babble: Try IP address [xx.xx.xxx.xxx] IMAP DEBUG 11:34:02 9/14: * OK Dovecot ready tcptimeout: waited 15 seconds tcptimeout: waited 30 seconds . . . . 对我来说,这表明Dovecot和Postfix服务器上的问题。 但我无法弄清楚如何诊断。 服务器的系统日志显示成功的imap-login,但是没有一个日志(远程或客户端)似乎没有关于发送消息失败的任何信息。 赔率是非常好的,我搞砸了Postfix或Dovecotconfiguration(SSL / TLS?SASL?)的东西,我想麻烦 – 射击这个没有无休止的猜测。 所以,请:什么是一个好的过程来debugging呢? 我怎样才能testing各种过程之间的相互作用,所以我可以find一个失败的? 有没有办法增加Postfix和Dovecot的debugging/日志输出? 有没有一种方法来模拟Dovecot […]

如何configurationPostfix客户端中继到Exchange 2010服务器

我越来越 (交付暂时中止:SASLauthentication失败;服务器myserver.com [xxx.xxx.xxx.x]表示:535 5.7.3authentication不成功) 当我尝试将邮件从Debian Lenny框中的Postfix 2.5.5-1.1中继到Exchange 2010。 我想我尝试了所有可能的组合,但是我肯定错过了一些东西。 这里是main.cf的相关部分: broken_sasl_auth_clients =是 smtp_sasl_auth_enable =是 smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = hash:/ etc / postfix / sasl_passwd smtp_pix_workarounds = smtp_sasl_type = cyrus smtp_always_send_ehlo =是 relayhost = myserver.com 我安装了libsasl2-modules。 有谁成功地在Postfix和Exchange之间转发邮件? 哦,我已经仔细检查了密码是否正确。

postfix远程mx 0.0.0.0循环

有谁知道如何使后缀避免进入无尽的错误循环时,远程MX服务器parsing为0.0.0.0? 问题听起来就像这里描述的那样: 邮件循环回到我自己| 后缀,但我正在寻找一个修复,因为这使得后缀使用100%的CPU。 希望这是一个相当简单的调整后缀configuration。

DKIM-不过滤签名数据

阅读本教程后,我在Postfix上安装了DKIM-Filter http://www.unibia.com/unibianet/systems-networking/how-setup-domainkeys-identified-mail-dkim–postfix-and-ubuntu-server 我的电子邮件现在有一个DKIM签名,但仍然在SPAM文件夹中登陆。 这是标题 Received-SPF: neutral (google.com: 69.164.193.167 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=69.164.193.167; Authentication-Results: mx.google.com; spf=neutral (google.com: 69.164.193.167 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]; dkim=hardfail (test mode) [email protected] Received: from promote.a2labs.in (localhost [127.0.0.1]) by promote.a2labs.in (Postfix) with ESMTPA […]

彻底testingpostfix / courier

我build立了一个Postfix / Courier邮件服务器,这个服务器不是很关键的任务,但是还是一个非常重要的系统。 有谁知道任何系统,我可以用来彻底testing系统的任何错误 – 我真的不知道如何去从另一个用户的angular度进行testing。 我想testing系统是否会收到来自不同用户的各种不同的电子邮件,而不仅仅是我使用的奇怪的testing帐户。

dovecot不让我telnet localhost 110 – imap和pop3login不启动

我正在build立一个http://serveraround.org/ispmail/squeeze/setting-up-dovecot的邮件服务器。 过去我已经成功完成了,这次唯一的缺点就是dovecot已经升级到版本2,并且有一些不同的configuration文件。 根据dovecot的文档,我将旧版的dovecot.conf从版本1.2.15转换而来。 从那里我做了什么似乎合乎逻辑的小变化。 Dovecot启动,但不允许我通过命令行通过telnet localhost 110进行简单的手动login。 我得到的错误: Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. Connection closed by foreign host. 当我看看dovecot进程正在运行时,我看到: 116:root 5139 0.0 0.0 21516 884 ? Ss 09:41 0:00 /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf 117:dovecot 5142 0.0 0.0 13044 1044 ? S 09:41 0:00 dovecot/anvil 118:root 5143 0.0 0.0 13172 1212 ? S […]

Postfix:根据发件人和收件人域强制实施出站TLS?

我知道通过使用smtpd_enforce_tls来强制实施基于收件人域的TLS是相当简单的。 我有一个用例,我需要根据发送域强制TLS到特定的收件人域。 这是用于多租户环境,其中一个租户可能不关心,如果他们的邮件通过TLS发送到example.com ,但另一个需要执行的合规性原因。 有没有办法实现这一点,而不必为每个租户创build单独的监听器?

opendkim传入未validation

我在Debian Wheezy上安装了带有postfix的opendkim。 传出邮件正在获取DKIM签名。 smtpd和非smtpd milter spec是一样的。 传入邮件似乎不被validation – 在邮件客户端没有validation结果标头。 我在opendkimconfiguration文件中添加了“AlwaysAddARHeader yes”,但没有区别。 在邮件日志中,在收到邮件的时候,在所有的各种条目中有两个是由opendkim来的。 第一个标识服务器,并添加“不内部”(这似乎是合理的,当它是谷歌)。 第二个只是说“不authentication”。 但是我不明白为什么它没有被authentication! 我在哪里可以find解决scheme?

telnet无法连接到远程主机

我已经在我的一台服务器上安装了postfix和devcot来发送批量邮件(注册时系统消息,密码错误等)。 我使用php_imap函数检查反弹并标记这些电子邮件ID,以便我们不会一直发送电子邮件到那些导致反弹的地址。 我注意到php_imap函数没有读取它在testing服务器上读取的实时服务器上的反弹。 但活服务器能够发送邮件! 两台服务器都有相同的Centos 6.4 OS,并且具有相同的iptableconfiguration。 我比较了“testing”和“实时”域的DNS条目,并且它们具有必要的SPF条目。 主机提供商有必要的PTRlogging。 但是由于某种原因弹跳不能用于php_imap程序。 在这一点上,我不确定是否将反弹传递给服务器,并且dovecot无法读取它们,或者如果反弹没有传递。 所以我比较了“test”和“live”服务器的/etc/postfix/main.cf和/etc/postfix/master.cf中的条目,发现它们除了域名之外都是一样的。 确定我检查了如果postfix运行ps aux | grep后缀,它返回 在线服务器 [root@bw sridhar]# ps aux | grep postfix root 1433 0.0 0.1 13476 2696 ? Ss 09:32 0:00 /usr/libexec/postfix/master postfix 1443 0.0 0.1 13720 2836 ? S 09:32 0:00 qmgr -l -t fifo -u postfix 4724 0.0 0.1 13552 […]