Articles of postfix

Postfix + saslauthd SASL使用Kerberos(FreeIPA)无法发送邮件

你好,我刚刚完成与Dovecot + Postfix + Saslauthd设置FreeIPA。 我可以通过dovecot使用imap轻松访问邮件,使用gssapiauthentication,而且postfix也可以很好地发送邮件。 但我不能发送邮件从后缀使用gssapi身份validation(普通和login身份validation工作正常),因为saslauthd从freeipa域请求服务时不指定领域。 警告:SASL身份validation失败:GSSAPI错误:未指定的GSS失败。 次代码可以提供更多的信息(没有find匹配smtp / mx0.aegisnet.eu @的键表项) 正确的请求forms是smtp / [email protected] 我GOOGLE了很多,但无法find任何解决scheme来解决这个问题。 如何configurationsaslauthd,它将使用领域与freeipa联系。 最好的祝福…

我有一个基于我的VPS的后缀的邮件服务器,我怎么能redirect电子邮件到我的谷歌帐户从这个服务器特定的电子邮件?

老实说,我不是一个聪明的人,我真的不知道如何在Linux中configuration一些东西,如果这是一个非常愚蠢的问题,请不要吃我,但是: 我有一个VPS和一个后缀的邮件服务器,工作正常,我可以从这个服务器发送邮件,我可以接收他们,我什至想通了如何安装我的SSL / TLS上,但我不能指出的是 – 例如:1.我的域名是maindomain.pl 2.我有邮件别名,可以说这将是[email protected] 3.我有Gmail帐户,[email protected] 4.我想添加[email protected]作为我的第二封电子邮件给我的Gmail帐户 我怎样才能做到这一点? 当我想要在Gmail中使用内置选项,他告诉我,他无法连接到我的后缀服务器:(

从GMAIL处理邮件时如何find这个postfix错误信息后面的内容

/var/log/mail.log中的错误 我有一个在我的服务器上运行的GroupServer实例。 它是一种扩展function的列表服务。 它就像一个在线论坛,但邮件是通过发送电子邮件到不同的电子邮件地址,例如[email protected]。 现在我试图configurationpostfix来使用SendGrid来处理邮件。 当我从我的主要GMX邮件帐户发送电子邮件到GroupServer ,它工作正常。 当使用GMAIL帐户(我自己或我的女朋友,无所谓),它会给出一个错误(见下文)。 我已经复制GMX和GMAIL情况下的邮件日志。 我已经花了超过10个小时试图解决这个问题,但问题是,这可能意味着什么。 “内部服务器错误”对我来说不是一个真正有用的错误消息。 我怎样才能知道这里到底发生了什么? 提前非常感谢! 案例1:当我从我的私人GMX-Mail-Account发送一封邮件到我的GroupServer的群组时,它经历的很好,并logging下: Nov 2 11:15:54 sawiya postfix/smtpd[8247]: connect from mout.gmx.net[212.227.17.20] Nov 2 11:15:54 sawiya postfix/trivial-rewrite[8156]: warning: do not list domain gs.lebenszeit.sawiya.de in BOTH virtual_alias_domains and relay_domains Nov 2 11:15:54 sawiya postfix/smtpd[8247]: A3155616EE: client=mout.gmx.net[212.227.17.20] Nov 2 11:15:54 sawiya postfix/cleanup[8157]: A3155616EE: message-id=<[email protected]> Nov 2 11:15:54 […]

通过DovecotvalidationPostfix的稍微不同的设置

我正在build立一个Dovecot(2.2.2)和Postfix(3.1.0)的服务器。 Dovecot对LDAP进行身份validation,Postfix使用Dovecots SASL。 这已经很好了。 但是我想为Dovecot和Postfix稍微不同的LDAP设置。 当前设置: passdb { driver = ldap args = /etc/dovecot/dovecot-ldap.conf.ext } userdb { driver = ldap args = /etc/dovecot/dovecot-ldap.conf.ext } 摘自dovecot-ldap.conf.ext : user_filter = (& \ (objectClass=gosaMailAccount) \ (allowedServices=*I*) \ (uid=%u) \ ) 我想要allowedServices=*I* LDAPfilter( allowedServices=*I*为Dovecot和allowedServices=*S*为Postfix),能够独立地禁用SMTP和IMAP。 有人知道分离这些设置的方法吗?

设置第二台服务器,仅用于电子邮件。 DNS问题?

这是我第一次尝试build立专门用于电子邮件的服务器。 这是问题。 我已经设置了Evolution作为客户端来从这个服务器发送邮件,Evolution很高兴发送出去的消息,并检查是否有任何传入的消息,但没有消息到达,无论是传出或传入。 当我从Gmail帐户向这个新服务器发送消息时,我没有收到“消息未发送”错误。 这里是细节。 我有一个用于example.com的CloudFlare DNS帐户。 该网站在22.22.22.22高兴地运行。 电子邮件服务器在11.11.11.11在不同的机器上。 CloudFlare的HTTP代理服务器目前已经closures,所以这不是问题。 注:之前,我在22.22.22.22服务器上执行了相同的设置,并且一切正常。 在我知道的Postfix安装的唯一区别是,在/etc/postfix/main.cf ,行… myhostname = aaa.zzz.com mydestination = aaa.zzz.com, localhost, localhost.localdomain …是为主机服务器定制的。 aaa.zzz.com现在是ID123.domain.com ,而在22.22.22.22机器上,则是local.hostname.com 。 /etc/postfix/master.cf文件保持不变。 这促使我相信这可能只是一个DNS问题。 我有MXlogging设置为: Type Name Value TLS Priority ———— ———— ————— ——— ———————— A example.com points to 22.22.22.22 Automatic A www points to 22.22.22.22 Automatic A mx1 points to 11.11.11.11 […]

后缀多个发件人密件抄送

我试图configurationpostfix发送邮件到多个电子邮件地址使用sender_bcc,如果我发送[email protected]它应该发送密件抄送邮件[email protected]以及[email protected]。 例如: [email protected] —-> [email protected][email protected] —-> [email protected] 如何configuration?

Postfix邮件filter停止提供邮件

我有一个面向我们networking上所有其他邮件服务器的邮件filter(debian lenny),并使用amavisd-new , clamav , spamassassin和policy-weightd扫描我们的邮件。 这台服务器是使用这里find的文件来build立和configuration的: http ://www200.pair.com/mecham/spam/spamfilter20090215.html(我也用MySQL设置了bayesean和AWL列表,并按照描述安装了policy-weightd在同一个网站上) 这些服务器(我有2个)已经运行了好几年了(在Debian Etch上),但是这个最新的安装每天大约一次 (在不同的时间) locking ,我不知道为什么。 问题的细节 邮件在服务器上排队,并运行mailq列出一堆项目(暂时交付暂停:与127.0.0.1 [127.0.0.1]的对话在接收到初始服务器问候时超时) 运行amavisd-nanny冻结,我必须注销ssh会话。 在工作系统上运行amavisd-nanny会显示每个amavisd进程的状态,偶尔会发现卡住的进程 ( 导致这些卡住的 进程的 原因 )并终止它们。 (我已经build立了一个cron作业来运行amavisd-nanny来清除这些卡住的进程,但是,即使这样也不足以保持运行) ps -ef | grep amavisd用(ch#-accept)列出我所有的amavisd进程(其中12个进程) 。 在一个工作系统上,这些说(处女的孩子)或(ch# – 利用) 内存,磁盘空间或一些后缀进程似乎不是问题。 我应该怎么做才能进一步诊断我的问题? 我不是在寻找解决方法,我想确定发生了什么问题并解决它。

awstats postfix邮件日志的parsing会删除所有logging

我试图得到awstatsparsingpostfix的邮件日志,但它会删除几乎所有的消息,如: 损坏的logging(date20091204042837低于20091211065829-20000):2009-12-04 04:28:37 root root localhost 127.0.0.1 SMTP – 1 17480 更多的是丢弃一个无效的LogFormat: 损坏的logging行24(logging格式与LogFormat参数不匹配):2009-11-16 04:28:22 root root localhost 127.0.0.1 SMTP – 14755 我的configurationLogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"我相信匹配的日志格式(而且是我见过的任何地方的日志格式awstats邮件parsing)。 此外,与邮件日志中的所有其他条目是相同的条目格式。 不pipe剩下的是什么, 删除logging(主机本地主机和127.0.0.1不受SkipHosts限定):2009-12-07 04:28:36根本地主机127.0.0.1 SMTP – 1 17152 我添加了SkipHosts=""到.conf文件,但无济于事。 我觉得awstats今天真的有一些私人的争吵。

我是否需要启用对后缀的TLS支持?

我需要从我的networking应用程序发出通知,我已经设置了我的服务器上的空客户端后缀。 所以在我的/etc/postfix/master.cf我已经注释掉了这些行 #smtp inet n – – – – smtpd #local unix – nn – – local 所以当我尝试使用telnet的时候,它阻止了我。 $ telnet localhost 25 Trying 127.0.0.1… telnet: Unable to connect to remote host: Connection refused 而当我使用sendmail时,我可以发送电子邮件,这是我想要的。 到现在为止还挺好。 现在,我担心垃圾邮件发送者不会将我的SMTP服务器用作开放中继。 为此,我是否需要在postfix中启用TLS和SMTP Auth支持,或者只是禁用对postfix的networking访问(通过注释掉master.cf中的这两行)是否足够? 换句话说,在我目前的设置中 – closuresTLS并禁止networking访问postfix,是否有可能导致我的SMTP服务器受到攻击?

Postfix + sasslauthd + PAM如何拒绝/允许特定用户进行身份validation?

我在RedHat上安装了一个简单的postfix安装,运行良好多年,并使用TLS / saslauthd / PAM来允许用户通过身份validation来从外部networking中继邮件。 所有用户都是本地Linux帐户,所以使用PAM的saslauthd方法一般运行良好。 有几个本地帐户不用于用户login,并将shell设置为/ sbin / nologin,但这些帐户仍然通过SMTP通过saslauthd公开。 我还没有find任何明显的方法来提供saslauthd帐户列表,应拒绝authentication。 基本上,我正在寻找一种白名单或黑名单用户帐户的方式,以便他们总是拒绝SMTP中继许可。 我不希望所有现有的本地帐户被允许中继邮件,只有那些我select的邮件。 有没有一个方便的方法来做到这一点,而不是我的当前身份validation链的重大变化?