Articles of postfix

dovecot邮件服务器/ roundcube web邮件客户端的体验

我目前正在build立一个带有邮件服务器的Web服务器: Debian Lenny Apache 2.2 PHP 5.3 达夫科特 后缀 我不确定要使用哪个邮件客户端。 因为它看起来比松鼠邮件更冷,所以我的眼睛在圆形立方体上。 但是,圆形立方体稳定? 你有什么经验? 你有其他的select吗?

我需要一个CentOS的webmailconfiguration帮助

=================序言================= 所以,我是一名程序员,我想,“你知道,我已经有了足够的<hosting provider> ,现在是我自己动手,然后转移到VPS。 获得Apache,Tomcat,数据库等。 工作很简单 – 我在Windows,Linux(Fedora和Ubuntu)甚至Mac上都做了十几次。 但是当我设置一个邮件服务器的时候,我觉得我已经碰到了一堵墙。 我正在使用CentOS,我需要能够让这台机器发送和接收来自多个域的邮件。 我只find了一组指令( 这里以及其他站点),但是它们显然是不完整的(它们不会告诉你你的MySQL模式应该是什么)。 我不能让他们的一切工作,所以我想我会去专家。 真正的问题 有关如何configurationCentOS服务器以发送和接收来自多个域名的电子邮件的一系列指令,有一个很好的步骤吗? 奖金问题 那么如何设置MXlogging以便我可以将邮件指向我的Google帐户?

DKIM显示格式不正确

在我的Postfix / CentOS 5.6服务器上设置DKIM。 它发送和签名的电子邮件,但谷歌仍然显示中立。 我得到的错误是: dkim =中性(坏格式)[email protected] 从谷歌“显示原创”的界面。 这是我的DKIM签名头像: DKIM签名:v = 1; A = RSA-SHA256; C =简单/简单; d = r02.lbsmtp.org; S = lbsmtp.org; T = 1342436478; BH = KpPvOZhGUmgR1WIhVC9UH5OXzTnwtnGMf7tEwI0nNfw =; H =若要:标题:消息ID:date:从; b = lWWQQZjSEWwSjanB0btmP0Xg0izkyqDwKsxzlUqsL / tA9JAQau6dNCYdJx7OWuNiv M3vXqrBe3uzFnvGIrQ2xbZy9DMMPmjiqUKn + KKsvmr873eYq5iG9bw6b53SkSJ6uV5 et0LL6i3XNt / VDBQKuY1ILs + qRI60Eek / nGaXos = 请告诉我如何解决这个问题。

Postifx:如何有人发送未经授权的电子邮件与此configuration?

昨天我发现使用这个configuration通过我的系统发送了一万个电子邮件消息: http://pastebin.com/bThpH1s8 – main.cf http://pastebin.com/kkxxsstP – master.cf 我暂时阻止了整个spamer的ISP的IP范围,但显然问题在于Postfixconfiguration。 25号港口现在已经closures,所以接力testing给出了否定的答案。 我想知道有没有其他事情可以做到有25端口打开和一个封闭的中继SMTP服务器? 为什么它允许未经授权的使用?

后缀 – 禁用本地传递正确

我有一个没有本地交付的configuration后缀服务器。 从这个服务器的网站发送的每一封电子邮件都被发送出去,这个服务器上的任何域都不接受本地的电子邮件(每个域都有外部邮箱 – Google,Outlook等)。 对于每个域都可以正常工作(域名是否托pipe在这台服务器上并不重要),电子邮件是根据域名DNS条目在邮件服务器上发送的。 除了在主机中设置为服务器域的域之外的每个域。 所以我有服务器域xxxx.tld和其他域111.tld,222.tld …当有一个电子邮件… @ 111.tld,… @ 222.tld等,这是出去正确无误地传送到外部邮箱。 当我发送电子邮件至[email protected]时,此电子邮件停留在服务器上,邮件延迟 – 邮件传输不可用。 我遵循了很多说明,并尝试了很多configuration,但是我无法获得外部邮箱中的xxxx.tld的电子邮件(如在域DNS条目中),在这种情况下,它是Google。 我相信这只是一个简单的事情,但我被封锁,我找不到它。 你可以帮我吗? 非常感谢你。 这是我的main.cf myhostname = web.xxxx.tld mydomain = xxxx.tld alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases myorigin = /etc/mailname mydestination = $mydomain, mail.$mydomain, localhost.$mydomain, localhost, localhost.localdomain mynetworks = 127.0.0.0/8 [::1]/128 这是我的master.cf – 一切标准,但本地禁用 #local unix – nn […]

Postfix,Dovecot – 从外部连接,authentication

我想在我的服务器上运行postfix + dovecot。 我是第一次这样做。 Postfix和Dovecot在本地工作 – 我可以通过telnet连接,并使用命令发送/接收电子邮件。 当我尝试从外部连接时,使用邮件客户端(在我的情况下,Thunderbird),我总是看到客户端警报: Authentication failed 。 我的/ var / log / maillog文件说: dovecot: pop3-login: Disconnected: Shutting down (auth failed, 6 attempts): user=<test.user>, method=PLAIN, rip=xxx.xxx.xxx, lip=xxx.xxx.xxx 。 发行是CentOS 6 编辑( postconf -n ): alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix […]

Postfix在发送新闻稿时似乎过于激进

我有问题发送通讯到某些域/服务器,如雅虎或小型networking提供商。 这就像我用连接发送垃圾邮件,他们告诉我在短时间内停止。 我收到了一堆电子邮件,但是接下来的一段时间(一个小时左右),直到连接重新打开,我才面对如下消息: 状态=延期(交付暂时中止:与mx-eu.mail.am0.yahoodns.net [188.125.69.79] 我不感兴趣的垃圾邮件连接他们的服务器,并尝试了各种不同的参数,以调整后缀我的需要。 到目前为止我所尝试的是: 全局减less并发连接 全球插入延迟1秒 将进程数减less到2个 为有问题的域名创build具体的政策(来源: http : //steam.io/2013/04/01/postfix-rate-limiting ) 你们有没有这方面的经验? 是否有可能为这些特定的收件人服务器,例如雅虎创build策略? configuration示例将不胜感激。

无法连接到邮件客户端的后缀

我一直在尝试在我的服务器上设置MX,并且能够使用Dovecot在SSL下使用IMAP部分,但是我无法使用Dovecot作为SASL身份validation来使用SMTP部分。 当我telnet example.com 587 , ehlo给了我以下内容: 250-example.com 250-PIPELINING 250-SIZE 30720000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 在ehlo中没有身份validation,但是如果我通过openssl s_client -starttls smtp -connect example.com:587执行ehlo openssl s_client -starttls smtp -connect example.com:587 ,我得到以下内容: 250-example.com 250-PIPELINING 250-SIZE 30720000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 而使用'\ 0username \ 0password'的base64的普通login返回OK 。 我认为这里的问题不是SASL,因为用户得到authentication,问题在于连接,但我不知道是什么会导致这样的问题。 由于我的收件人限制不允许非SASLauthentication用户通过,默认的telnet给我一个错误。 如何将SASL添加到默认的非STARTTLS连接,以便我可以将其与我的邮件客户端一起使用? 这是我的main.cf: ## […]

显示空的收件箱的SquirrelMail。 这个文件夹是空的

我已经安装了postfix,dovecot和squirrelmail。 我可以发送消息,也可以接收消息。 但在Squirrelmail的networking界面,我只能看到发送的邮件,它没有显示收件箱中的邮件。 事实上,当我点击收件箱它显示这个文件夹是空的错误。 但是,我可以看到机器上收到的邮件。 下面是我从Gmail,Outlook收到的邮件。 [root@a new]# pwd /home/bobby219/Maildir/new [root@a new]# ls -lrt total 48 -rwxrwxrwx 1 bobby219 bobby219 5082 Mar 18 16:37 1426711022.Vfc00I20631M450759.a -rwxrwxrwx 1 bobby219 bobby219 8763 Mar 18 16:42 1426711375.Vfc00I20635M700199.a -rwxrwxrwx 1 bobby219 bobby219 9987 Mar 18 17:08 1426712892.Vfc00I20639M341101.a -rwxrwxrwx 1 bobby219 bobby219 11207 Mar 18 17:09 1426712994.Vfc00I2063bM146743.a -rwxrwxrwx 1 bobby219 […]

通过AWS SES使用postfix转发电子邮件

我有一台安装了postfix MTA的服务器,它接受我的域名的邮件,下面是@ example.com。 我需要设置转发某些[email protected]到其他电子邮件。 例如@ gmail.com,这需要通过SES使用SMTP传输完成。 我有SES生产访问和login/密码对,这是积极的,并具有IAM的权限,我检查。 我已经在SES确认了From: address。 如果我直接通过SES从PHP脚本发送带有这些SMTP用户名/密码的电子邮件,一切正常。 这意味着login名/密码对和From:都可以。 现在我需要重写From:用于从外部发送并且需要被转发的电子邮件。 例如,一封电子邮件是从@ gmail.com – > [email protected]发送的。 input用户在virtual_alias_maps中设置,并应该转到另一个@ gmail.com。 为了重写From:标题,使用以下smtp_header_checks : smtp_header_checks = pcre:/etc/postfix/header_checks /etc/postfix/header_checks内容如下: /^From:(.*)/ REPLACE From: "$1" <[email protected]> [email protected]在SES确认。 这是我在使用直接使用SES的PHP脚本进行testing时使用的同一封电子邮件,即没有标题重写。 当我从@gmail向[email protected]发送一些信息时,以下是日志中发生的事情: Apr 8 15:04:05 ip-10-191-106-25 postfix/smtpd[32545]: connect from mail-wg0-f42.google.com[74.125.82.42] Apr 8 15:04:06 ip-10-191-106-25 postfix/smtpd[32545]: 3252A2415D: client=mail-wg0-f42.google.com[74.125.82.42] Apr 8 15:04:06 ip-10-191-106-25 postfix/cleanup[32550]: 3252A2415D: message-id=<CADLOpCq4ZFR5=xqTNxPO73-tVkF63urLt_9ueGBDrLSggy29MQ@mail.gmail.com> […]