Articles of 后缀

postfix pop-before-smtp不能正确parsing日志 – 我想,需要PERL帮助

我们现在已经使用了Postfix很长时间了,并且对它有所了解。 现在,我们需要“走进现代”,让人们从我们的SMTP服务器发送电子邮件,即使它们在我们的networking之外。 所以,负责这项工作,我发现pop-before-smtp。 你可以在这里find它。 所以,我已经configuration好了,但是在testing中失败了。 我使用这里的指示麻烦它,并确定试图parsing日志的PERL似乎是不正确的。 我们使用Dovecot作为我们的IMAP / POP服务器,并且在configuration文件中给出了三个select。 这里是从configuration文件中摘录出来的三组数据: # For Dovecot POP3/IMAP when using syslog. #$pat = '^[LOGTIME] \S+ (?:dovecot: )?(?:imap|pop3)-login: ' . # 'Login: .*? (?:\[|rip=)[:f]*(\d+\.\d+\.\d+\.\d+)[],]'; #$out_pat = '^[LOGTIME] \S+ (?:dovecot: )?(?:imap|pop3)-login: ' . # 'Disconnected.*? (?:\[|rip=)[:f]*(\d+\.\d+\.\d+\.\d+)[],]'; # For Dovecot POP3/IMAP when it does its own logging. ##$logtime_pat = '(\d\d\d\d-\d+-\d+ \d+:\d+:\d+)'; #$pat […]

configuration将postfix邮件日志发送到数据库

我有一个使用Postfix作为MTA的CentOS 5.5 64位邮件服务器。 我想创build一个数据库的内容和从这个邮件服务器发送和接收邮件的时间。 谁能告诉我如何做到这一点?

SMTP从特定networking无法访问

我通过VPS帐户托pipe我的商业网站。 这个实例运行Ubuntu,我使用POSTFIX + Dovecot作为我的邮件服务器。 大多数情况下,邮件服务器工作正常。 但是,我注意到,我无法从特定的本地networking发送邮件。 我在几个月前的客户办公室里注意到了这一点。 我可以收到电子邮件,但任何时候我试图发送邮件时,连接到他们的networking连接将超时。 因为我离开后可以发送邮件,所以我把它写成了不正确的networkingconfiguration,不用担心。 不幸的是我最近搬家了,交换服务提供商,并被迫使用服务提供商路由器,因为他们给了我特殊的设置,给我的DSL棒 – 远远超出DSL运行的典型范围。 现在我无法从家里发送电子邮件,这是一个问题。 我试图通过手机发送电子邮件(使用蜂窝服务而不是我的DSL)来确认服务器当前正在工作。 我什至不知道从哪里开始debugging。 任何想法如何我可以追查到这个问题将不胜感激。

中继访问被拒绝,需要完整的主机名

Jul 15 20:33:32 ubuntu-server postfix/smtpd[2294]: connect from cpe-90-157-232-208.static.amis.net[90.157.232.208] Jul 15 20:33:32 ubuntu-server postfix/smtpd[2294]: NOQUEUE: reject_warning: RCPT from cpe-90-157-232-208.static.amis.net[90.157.232.208]: 504 5.5.2 <MitjaBNotebok>: Helo command rejected: need fully-qualified hostname; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<MitjaBNotebok> Jul 15 20:33:32 ubuntu-server postfix/smtpd[2294]: NOQUEUE: reject: RCPT from cpe-90-157-232-208.static.amis.net[90.157.232.208]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<MitjaBNotebok> Jul 15 20:33:35 ubuntu-server […]

这是一个邮件服务器攻击的迹象吗?

Feb 10 13:12:52 dd1 postfix/smtp[18237]: connect to go-speedline.com[67.249.162.124]:25: Connection timed out Feb 10 13:12:52 dd1 postfix/smtp[18237]: 710F5121BDD: to=<[email protected]>, relay=none, delay=21424, delays=21394/0.03/30/0, dsn=4.4.1, status=deferred (connect to go-speedline.com[67.249.162.124]:25: Connection timed out) 以上是我的maillog几行 我不知道是谁或如何“速度”进入我的邮件日志 – 看起来他们正试图发送消息? 有什么可以告诉我关于这个日志上面我很喜欢这个。 我看到连接超时了,但是我还应该关心吗?

获取Amazon SES上的电子邮件别名

我正在尝试在Amazon AWS上设置Postfix,以便所有转发给[email protected]的电子邮件都将被转发到我的个人电子邮件。 我已经validation了我的个人电子邮件地址,它将转发到,我已[email protected],我不再处于生产模式。 问题似乎是,写到[email protected]的电子邮件地址显然没有被validation。 当消息通过亚马逊拒绝它,而不会转发到我的个人电子邮件。 我得到这样的日志条目: Apr 20 17:33:12 ip-XX-XX-XXX-XXX postfix/smtp[17335]: E10ED1234: to=<[email protected]>, orig_to=<[email protected]>, relay=email-smtp.us-east-1.amazonaws.com[54.243.161.229]:25, delay=0.28, delays=0.01/0.03/0.12/0.13, dsn=5.0.0, status=bounced (host email-smtp.us-east-1.amazonaws.com[54.243.161.229] said: 554 Message rejected: Email address is not verified. (in reply to end of DATA command)) 我有另一个电子邮件地址,这也是validation,并且当我从该地址发送到[email protected],然后它成功地转发它在我想要的地方。 所以基本的设置与亚马逊SES正在工作,但我很明显缺less一些关于设置它的电子邮件转发/中继。 任何帮助将非常感激

当我改变我的smpt端口,我不能得到更多的邮件,但我可以发送,什么是错的?

我一直在试图configuration我的后缀与虚拟用户,但我有一个问题,与我的端口25在客户端上没有任何工作,所以,如果我更改/etc/postfix/master.cf,我改变 smtp inet n – – – – smtpd 至 在这个端口之前发送的邮件,我可以发邮件,但后来,如果我发送更多的邮件,它只是没有得到他们…但我仍然可以发送。 我尝试了港口587,但我仍然有这个问题。 我真的不知道什么是错的。 我创build了一个指向mydomain.com的mxregistry(而不是m.mydomain.com或mail.mydomain.com) 当我testing我的客户端(Outlook)上的configuration时,它不显示任何错误,如果将全部读取,但我想当我改变端口连接被拒绝 这是我在我的postfix / main.cf上设置的 myhostname = mydomain.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = relayhost = mynetworks = 127.0.0.0/8 192.168.1.0/24 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all html_directory = /usr/share/doc/postfix/html virtual_alias_domains = virtual_alias_maps […]

Postfix别名问题

所以我需要在我的postfix服务器上创build一个别名,将所有邮件redirect到多个邮件地址。 我有postfix + postfixadmin与dovecot和configuration,似乎一切正常,服务器能够接收电子邮件和发送电子邮件,所以创build新的帐户,但不是别名。 当试图发送电子邮件到新创build的别名(通过postfixadmin创build),在/var/log/mail.log我看到以下 Mar 11 14:24:53 somedomain postfix/pipe[28581]: B1FEDBC0899: to=<[email protected]>, relay=dovecot, delay=0.68, delays=0.63/0/0/0.05, dsn=5.1.1, status=bounced (user unknown) Mar 11 14:24:53 somedomain postfix/cleanup[26467]: 3B549BC0BE4: message-id=<[email protected]> Mar 11 14:24:53 somedomain postfix/bounce[28583]: B1FEDBC0899: sender non-delivery notification: 3B549BC0BE4 和电子邮件是反弹与几乎相同的错误。 问题是,别名存在,我可以看到它的MySQL数据库和postfixadmin界面。 root@someserver:~# postconf | grep alias alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases allow_mail_to_commands = alias, forward allow_mail_to_files = […]

尝试从邮件客户端发送邮件时,SMTP不起作用

邮件服务器从服务器发送邮件时工作正常,但是当我使用某些邮件客户端时,它不起作用。 我在日志中find了这个: Jul 12 19:45:04 tvsite postfix/smtpd[3356]: warning: hostname adsl-bb29-l44 does not resolve to address xxx.xxx.xxx.xxx: Name or service not known Jul 12 19:45:04 tvsite postfix/smtpd[3356]: connect from unknown[xxx.xxx.xxx.xxx] Jul 12 19:45:04 tvsite postfix/smtpd[3356]: NOQUEUE: reject: RCPT from unknown[xxx.xxx.xxx.xxx4]: 454 4.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<S> Jul 12 19:45:04 tvsite postfix/smtpd[3356]: lost […]

使用Linux / Dovecot的可扩展多服务器电子邮件设置

我的一个客户要求我build立一个多服务器,可扩展的电子邮件系统。 我可以configuration多个服务器来发送电子邮件。 通过使用基于PHP Mysql的login脚本,用户将通过logincookie被redirect到每个电子邮件服务器。 域名SPF拥有所有这些服务器,因此可以毫无问题地发送电子邮件。 (所有服务器都使用单个域名) 但问题是,当它收到电子邮件MXlogging只能转发电子邮件到单个服务器。 反正有电子邮件转发到选定的服务器。 或者有没有其他办法可以做到这一点? 我要使用Ubuntu / Debian Postfix,Dovecot,roundcube。 提前感谢任何答案。 注意 – 我认为postfix的传输地图是要走的路。 但我不知道如何configuration数据库和基于本地部分的中继路由。