我正在处理邮件系统的postfix日志。 我不明白为什么同一个邮件会出现两个不同的ID,一个是“postfix / pickup”,另一个是“postfix / smtpd”。 Mar 29 03:04:12 dedy postfix/pickup[11199]: 5BF612027E1: uid=5022 from=<[email protected]> Mar 29 03:04:12 dedy postfix/cleanup[14704]: 5BF612027E1: message-id=<[email protected]> Mar 29 03:04:12 dedy opendkim[4792]: 5BF612027E1 "DKIM-Signature" header added Mar 29 03:04:12 dedy postfix/qmgr[23001]: 5BF612027E1: from=<[email protected]>, size=2031, nrcpt=1 (queue active) Mar 29 03:04:41 dedy postfix/smtpd[12194]: 338A6202793: client=localhost[127.0.0.1] Mar 29 03:04:41 dedy postfix/cleanup[15283]: 338A6202793: message-id=<[email protected]> […]
我在大学pipe理一个postfix SMTP服务器。 每个星期至less有一个帐户被盗用,用来发送垃圾邮件。 我们开发了一个内部监控器,用于暂停队列中超过40条消息的本地帐户。 通过这种方式,我们已经停止在第一时间发送垃圾邮件。 但昨天一些攻击者损害了一个帐户,可以通过我们的服务器发送邮件。 显示器无法检测到,因为邮件没有使用我们的域名排队,而是[email protected]。 我怎样才能发现哪个帐户使用这个地址发送邮件? 提前致谢。
我使用这个指南设置我的邮件服务器,并且一切工作正常,除了似乎没有任何smtpauthentication。 不知道发生了什么事情,因为mail.log中没有任何东西可以指示任何东西。 希望在这里有人可以帮助我。 这是当我运行telnet命令(我换出了域和电子邮件地址)时发生的事情。 telnet pro.domain.org 25 Trying 50.576.3.15… Connected to mail.domain.org. Escape character is '^]'. 220 pro.domain.org ESMTP Postfix (Ubuntu) ehlo example.com 250-pro.domain.org 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: <[email protected]> 250 2.1.0 Ok rcpt to: <[email protected]> 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> asd . 250 […]
我知道有一堆这样的问题。 但没有人有这里描述的相同的情况。 这是情况。 我有一个静态IP。 我在虚拟机中设置我的postfix邮件服务器。 我的静态IP是在我的服务器的一个接口中定义的。 我的服务器也是我的虚拟机主机。 我有一个MASQUERADE在我的iptables中跳转到我的服务器的两个接口之间。 总之,我的服务器有2个接口。 其中一个使用静态公有IP,另一个使用静态内部IP(192.168.1.0/24)。 我的postfix邮件服务器由IP 192.168.1.4标识。 我能够接收来自外部的电子邮件并在内部发送电子邮件。 但是,我所有发送给外部邮件提供商(yahoo,hotmal,gmail ..)的电子邮件都以未送达方式返回。 看来电子邮件正在出去。 它没有被拒绝(我认为)。 已经被发送后被反弹。 是什么让我这样想是邮件日志。 正如您在下面的日志中看到的,带**的行表示电子邮件已发送。 Jun 16 14:39:28 mail postfix/smtpd[2740]: connect from unknown[192.168.1.22] Jun 16 14:39:29 mail postfix/smtpd[2740]: CD845120353: client=unknown[192.168.1.22], sasl_method=PLAIN, [email protected] Jun 16 14:39:29 mail postfix/cleanup[2746]: CD845120353: message-id=<[email protected]> Jun 16 14:39:29 mail postfix/qmgr[2739]: CD845120353: from=<[email protected]>, size=1926, nrcpt=1 (queue active) […]
我需要一些特定的局域网子网将电子邮件发送到我的公司域名,如打印机或信息亭。 怎么可能通过Postfix?
我在有多个域的ubuntu 10.04 LTS上运行postfix安装。 中继访问需要使用STARTTLS进行身份validation。 今天早晨,其中一个用户帐户login并发送了数百封垃圾邮件,正如我从日志中看到的那样。 该帐户的实际所有者通知我接收多个DSN邮件。 日志没有显示任何密码暴力破解的迹象,所以我猜只剩下两个选项: a)用户密码被盗(我已经改变了,从此没有进一步的危害)b)authentication机制有问题。 有没有人有进一步的build议如何调查这样的话题? 以下是日志的一个片段,当身份validation发生时: Apr 28 09:17:44 vs1909 postfix/smtpd[13325]: connect from unknown[217.76.201.194] Apr 28 09:17:45 vs1909 postfix/smtpd[13325]: 1458F1409A: client=unknown[217.76.201.194], sasl_method=PLAIN, [email protected]
我们的Zimbra服务器从昨天开始不适用于传出的外部邮件。 星期五,我安装了一些更新(壳震动和内核更新),重新启动,它工作正常。 但是自从昨天发送邮件到外部收件人停止工作。 内部邮件(不使用relay-MTA)工作。 由于我没有改变任何设置,我用swaks检查了远程服务器(Strato),结果如下: swaks -s smtp.strato.de -tls -p 587 -f [email protected] -t [email protected] -a -au [email protected] -ap xxxxxx 在/ opt / zimbra / conf / relay_password中列出了与-au和-ap列出的凭据相同的凭据 当通过Zimbra发送邮件时,我从/var/log/zimbra.log获得以下内容: Oct 2 09:00:10 server postfix/smtp[8144]: 3952465A24A: to=<[email protected]>, relay=smtp.strato.de[81.169.145.133]:587, delay=0.55, delays=0.27/0.01/0.26/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.strato.de[81.169.145.133]: bad protocol / cancel) Zimbra main.cf […]
在通过普通邮件服务器(AKA中继主机)发送邮件时,我无法让子域名通过SPF检查。 这是当前的设置: MX 10 mail.example.com. example.com. TXT "v=spf1 a mx -all" sub1 TXT "v=spf1 include:example.com -all" sub2 TXT "v=spf1 a mx -all" A 1.2.3.4 mail A 1.2.3.5 sub1 A 1.2.3.6 sub2 A 1.2.3.7 (以上只是Linode的DNS区域文件的一个精简版本,还有一些子域的AAAA条目,但为了简洁起见我省略了它们, sub1和sub2的SPF条目有所不同价值观,因为我正在尝试尝试这个工作。) mail.example.com正在运行postfix,并被configuration为example.com , sub1.example.com和sub2.example.com的中继主机。 他们都可以通过邮件服务器发送邮件(也可以通过DKIM签名),这只是SPF问题。 当我从[email protected]这样的地址发送邮件时,SPF检查通过没有问题。 但是,当我从其他地址发送邮件到[email protected]则SPF检查失败。 能够以这两种格式发送电子邮件至关重要。 很显然,我以某种方式误解了SPF规范。 任何见解都被赞赏! 编辑2 实际上,值为"v=spf1 include:example.com -all"的子域SPFlogging"v=spf1 include:example.com -all"似乎正在工作(其他值仍然不起作用)。 我猜测我的服务器和Gmail之间的DNScaching(我正在用来检查SPF的通过/失败)只需要更新。 无论如何,感谢大家的帮助。 编辑1 以下是在Gmail中使用“显示原始”的(审查)标题信息: Delivered-To: […]
我有专门的服务器与Plesk Panel 11.5来处理客户的网站和下一个规格: IP 1:mydomain.tld IP 2:myclient1.tld,myclient2.tld,myclientX.tld 主机名是sv01.mydomain.tld。 问题出现在我的客户通过postfix发送邮件的时候。 我不知道如何正确地configurationDNS(或者在有问题的情况下使用Postfix)。 正如你可以想象的那样,反过来是不行的。 IP 1parsing为sv01.domain.tld,但我不知道如何处理IP 2。 我应该创build一个mail.mydomain.tld并在客户端的DNS区域(MX(10)mail.mydomain.tld而不是mail.myclient1.tld)中configuration一些东西。
最近我们发生了大量的“鱼叉式networking钓鱼”攻击事件,我们的许多用户都在为此付出代价,因此我们的自动化脚本运行在全面locking帐户的情况下,这些帐户已经被入侵并发送垃圾邮件。 今天早上,我花了2个小时处理一个特别的问题,即使在账户被locking之后,似乎仍然在发送邮件,然后完全(有意)的authentication被中断。 事实certificate,问题是Postfix正在努力重新发送的延期邮件积压。 因此,我将更新我们的脚本,以清除locking的帐户队列,希望能够减less在检测到之前发送的垃圾邮件数量。 我现在想要做的是将Postfixconfiguration为根据特定标准(例如预期收件人的数量) 自动推迟邮件。 如果这是一个合法的消息,它会在延迟之后熄灭,但是如果该帐户被发现发送垃圾邮件,我们有更好的机会在发送之前捕获和删除它。 有没有一种方法可以configurationPostfix来推迟任何到达并超过预定接收者(或其他标准)阈值的消息?