Articles of 后缀

升级旧的Ubuntu Server 11.04部署

我已经负责将Ubuntu Server 11.04升级到其中一个版本,因为它支持去年的Natty生命周期结束 。 我不知道他们是如何得到了近12个月,没有注意到存储库不再完全工作,但除此之外.. 我最初的想法是从12.04或12.10彻底重build,然后build立顶级的服务,但我被告知服务器的停机时间应该保持在最低限度。 为此,我正在寻找从11.04到12.04 / 12.10的就地升级。 据我所知, Ubuntu的升级应该是“交错的” – 即11.04> 11.10> 12.04> 12.10 – 但是我对这样的执行还是比较谨慎的。 我很乐意分阶段完成,validation所有服务和stream程在升级的每个阶段开始和执行,但对我来说,这似乎只是一个不明智的想法。 我可能是错的,但是如何保证服务在升级过程中保持稳定呢? 你有什么想法和经验? 我会非常感激你的build议或指针。 提前致谢。

Postfix – 对脚本的pipe道MTA响应

我正在编写一个应用程序,它将parsingMTA响应并更新数据库,指示消息是否已成功传递(dns:200)或发生错误(dsn:511)。 因为我不是一个系统专家,所以我决定在这里问一些问题之后,看看哪种方法最能解决我的问题。 我首先遵循了这个指南 ,而且我也是最成功的,因为我可以通过我的脚本parsing这个消息。 但是,内容是发送到远程邮件服务器之前的消息。 所以我读了这篇文章 。 其中解释了如何使用transport_maps。 就好像没有足够的选项一样,这个post是关于如何使用别名的。 哪个解决scheme最好? 再次,我想跟踪所有的反应,而不仅仅是反弹的反应。

Postfix通过我的服务器进行轮询

我正在浏览日志,我注意到不需要的邮件通过我的服务器发送。 如何防止这一点? 日志 Jun 24 18:29:31 mail postfix/pickup[13853]: 6BD3D17012CB: uid=65534 from= [email protected]> Jun 24 18:29:31 mail postfix/cleanup[13901]: 6BD3D17012CB: message-id=<[email protected]> Jun 24 18:29:31 mail postfix/qmgr[13854]: 6BD3D17012CB: from=<[email protected]>, size=1145, nrcpt=1 (queue active) Jun 24 18:29:33 mail postfix/smtp[13906]: 6BD3D17012CB: to=<[email protected]>, relay=mx.sidi.istruzione.it[89.97.132.171]:25, delay=2.5, delays=0.14/0/0.14/2.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as CB89D50096) Jun 24 18:29:33 mail postfix/qmgr[13854]: 6BD3D17012CB: removed […]

后缀:无法发送邮件到(通常)Outlook.com域

我一直有一个问题发送邮件,主要是使用Outlook.com作为邮件服务器的域名。 例如: Jul 5 15:38:20 vm-dns-mail postfix/smtp[29249]: B6A3A20113E: to=<[email protected]>, relay=none, delay=189023, delays=189019/0.05/4/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=grassvalley-com.mail.eo.outlook.com type=AAAA: Host not found, try again) 但是它有一个正确的MXlogging: vm-dns-mail ~/bin # dig mx grassvalley.com […] ;; ANSWER SECTION: grassvalley.com. 7362 IN MX 5 grassvalley-com.mail.eo.outlook.com. 我可以telnet到它: vm-dns-mail ~/bin # telnet grassvalley-com.mail.eo.outlook.com 25 […]

Postfix发送邮件限制

我想设置我的Postfix下面的方式: 允许通过任何电子邮件地址的authentication用户发送电子邮件(身份validation正在工作) 允许只接收有限数量的用户(最好在/ etc / postfix / virtual中指定,但我可以添加其他所需的文件) 其实我在main.cf只有以下限制: relayhost = relay_domains = $mydestination smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,permit smtpd_sender_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_non_fqdn_sender,reject_unknown_sender_domain,permit virtual_alias_maps = hash:/etc/postfix/virtual alias_database = hash:/etc/postfix/aliases, hash:/etc/aliases /etc/postfix/virtual文件的内容旨在收集指定虚拟用户到现有本地用户的所有邮件: [email protected] postfix [email protected] postfix [email protected] postfix [email protected] postfix 据我所知smtpd_recipient_restrictions值reject_unauth_destination应该是足够的,但是当我打开我不能发送电子邮件到任何外部系统 – 后缀说Relay access denied 。 我无法得到如何解决这个问题。 UPD:最后我把“偏执型”的logging放在: smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, # permit, reject_unauth_destination, reject

使用Postfix发送邮件到不同的域名 – 在同一台服务器上托pipe的所有域名 – 外部电子邮件托pipe

我有一个服务器托pipe几个域 – 一个主域和几个别名域。 域 main.com alias1.com alias2.com 我使用域名注册的(Gandi.net)电子邮件服务的主要域名。 我想所有的电子邮件到别名域被转发到主要的电子邮件服务。 我认为这只是将它们转发到@ main.com 我正在努力与Postfix(也许DNS?)设置。 DNS main mx records fb.mail.gandi.net <– Gandi's settings – I'm sure they're correct spool.mail.gandi.net alias1 mx records mail.alias1.com alias2 mx records mail.alias2.com 所有域都有一个A / AAAAlogging,用于指向服务器IP地址的邮件[domain] .com。 我也有一个第四域(superdomain.com),我用它作为服务器的主机名。 它的DNSlogging与main.com相同。 从Postfix使用这个页面 – http://www.postfix.org/VIRTUAL_README.html – 它看起来像我可以使用虚拟别名域 main.cf设置 myhostname = mail.superdomain.com mydestination = pluto.superdomain.com localhost.superdomain.com localhost $myhostname […]

iRedmail,端口465 smtp不工作,似乎closures

我刚刚在Ubuntu 12.04上安装了iRedMail,在他们的网站上按照教程进行全新安装。 一切正常,包括networking邮件,但通过smtp(端口465)发送邮件根本不工作,我也不能Telnet到该端口上的服务器。 这是nmap的结果: rDNS record for xx.xx.xx.xx: xxxxxxxx Not shown: 991 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop3 143/tcp open imap 443/tcp open https 587/tcp open submission 993/tcp open imaps 995/tcp open pop3s 我试图告诉后缀重启,希望smtp会出现在上面,但没有这样的运气。 有没有人有更多的经验,这有什么想法? 提前致谢。 编辑:注意我现在已经删除了iptables,所以不能成为问题。

postfix check_policy_service – 只检查传入邮件,忽略内部和外部

我试图在Centos x64(禁用selinux)上设置一个policyd服务器,这将允许我限制来自不同服务器的消息数量(更重要的是)从不同的用户帐户传出。 目前,我相信我有一个工作configuration限制接收邮件(例如,谷歌),但我不能让后缀做相同的政策检查内部和外发的邮件。 这是问题(目前我只是想让postfix使用策略服务) 我在main.cf中添加了以下几行 smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10031, reject_unauth_destination smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:10031 和禁用policyd(testing) 从其他主机(从gmail到ex)发送邮件到本机时,在postfix日志中存在policyd服务器无法访问的错误 Sep 10 10:40:23 centosvbox1 postfix/smtpd[9378]: connect from unknown[IP_ADDRESS] Sep 10 10:40:23 centosvbox1 postfix/smtpd[9378]: warning: connect to 127.0.0.1:10031: Connection refused Sep 10 10:40:23 centosvbox1 postfix/smtpd[9378]: warning: problem talking to server 127.0.0.1:10031: Connection refused Sep 10 10:40:24 centosvbox1 postfix/smtpd[9378]: warning: connect […]

两个服务器,一个是另一个的Postfix中继,我可以转移另一个根邮件吗?

所以,我有两台服务器,我会打电话给内部和外部。 当我在内部后缀中发送电子邮件时,它会被外部中继,从而完成实际发送电子邮件的工作。 正常接力,很好用: sendmail on External -> go to destination sendmail on Internal -> go to External -> go to destination 我有一个别名文件,在两台服务器上定义了一个等价的小列表。 我想要别名的主要电子邮件是“根”。 这在一定程度上有效,也就是说,我收到从内部或外部发送给根用户的所有电子邮件。 外部的别名是: root: [email protected], [email protected] 内部的别名是: root: [email protected] 然而,user2收到来自内部和外部的根邮件。 有没有办法将内部发送的根邮件转发到[email protected],而不是user1和[email protected]? 我尝试使用.forwardfunction,而这也没有帮助。 [email protected]仍然是这样转发的,因此当它们不应该被分配给外部服务器的所有pipe理者时。 有一个不需要的电子邮件收件人,发件人和收件人字段的示例: Received: from halk.m2osw.com (162-226-130-121.lightspeed.frokca.sbcglobal.net [162.226.130.121]) by mail.m2osw.com (Postfix) with ESMTP id 50BD6CE2253 for <[email protected]>; Tue, 1 Oct 2013 08:18:27 […]

确保Postfix MDA和Dovecot IMAP了解邮箱位置?

我想将Postfix和Dovecot作为SMTP MTA(邮件传输代理)和MDA(邮件传输代理)和Dovecot作为IMAP服务器,但是我想确保它们都了解邮箱位置,而我从文档中我不完全清楚这一点。 如果我在Postfix main.cf中使用以下设置(username代表设置为处理所有虚拟用户的系统用户): virtual_mailbox_base=/home/username virtual_mailbox_maps=hash:/etc/postfix/vmailbox 在/ etc / postfix / vmailbox(邮箱path末尾的/表示一个maildir邮箱): [email protected] example.com/info/ [email protected] example.com/sales/ 这样邮箱就像/home/username/example.com/info/等等,如文档( http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox )中所述。 然后在Dovecot dovecot.conf中使用以下设置: mail_home=/home/username/%d/%n mail_location=maildir:~/Maildir 因此,按照文档( http://wiki2.dovecot.org/VirtualUsers/Home )的build议,Dovecot为虚拟用户分开了“home”和邮箱目录,这是一个兼容的设置吗? 或者,Postfix会将邮件发送到cur,new和tmp文件夹中的/home/username/example.com/info,而Dovecot正在寻找邮件/home/username/example.com/info/Maildir in cur,new,和tmp文件夹? /在Postfix的virtual_mailbox_maps中激活maildir邮箱是否指示并在example.com/info/之后自动创buildMaildir文件夹,还是会产生我上面描述的困难? 谢谢。