在postfix中,我们可以限制来自gmail.com的入站邮件和其他免费域,如果他们有多个收件人? 以下条件需要考虑: 电子邮件是从免费的电子邮件域名,如gmail.com,hotmail.com等,有一个收件人地址,那么没关系,邮件将被发送到收件人的地址。 电子邮件具有多个收件人地址,则邮件将被转发到备用电子邮件地址,以便pipe理员可以在发送给最终用户之前查看邮件。 拒绝通过免费域名(例如gmail.com)向群组帐户发送电子邮件
我有我的Debian(7.9“wheezy”)电子邮件服务器(Postfix 2.9.6-2)设置使用OpenDKIM(版本2.6.8-4)签名和validation电子邮件中的DKIM签名。 当我从我的服务器发送邮件到他们的服务时,我的服务器通过了Gmail的DKIMtesting,但是当我发回一个新邮件时,我的服务器无法validationDKIM签名,在/var/log/mail.log有以下错误-logfile: opendkim[3680]: ABCDEF1234: no signing table match for '[email protected]' opendkim[3680]: ABCDEF1234: s=20120113 d=googlemail.com SSL error:04091068:rsa routines:INT_RSA_VERIFY:bad signature opendkim[3680]: ABCDEF1234: bad signature data 当我尝试与我的雅虎邮件地址相同,它按预期工作,我的服务器validation雅虎邮件成功: opendkim[3680]: ABCDEF1235: no signing table match for '[email protected]' opendkim[3680]: ABCDEF1235: DKIM verification successful 这是GMail服务器的错误,或者我可能做错了什么? 在OpenDKIM处理它之前,Spamassassin可能会改变这个邮件,而这个邮件的方式与雅虎的邮件不一样,那么testing就会失败吗? 编辑:我有一个问题,我的服务器上的DNS,但现在解决了。 但是我仍然得到相同的结果。 当Yahoo邮件没有问题并且成功validation时,GMail的邮件无法validation: opendkim[31437]: ABCDEF123456: nm45-vm6.bullet.mail.ne1.yahoo.com [98.138.121.70] not internal opendkim[31437]: ABCDEF123456: not authenticated opendkim[31437]: ABCDEF123456: […]
我正在使用Postfix 2.9.6和Spamassassin 3.3.2运行Debian 7.9服务器。 Spamassassin做的标准检查之一是检查rDNSlogging。 我假设它从Postfix传递的消息中的Received: from …标题中获取该信息。 现在很多时候,由于几乎所有的时间,一个主机名实际上存在,Postfix无法parsingIP地址的主机名,这不必要地给出比它应得的更差的分数。 如果我手动检查这些消息,我可以看到,提到的标题通常说: Received: from example.com (unknown [1.2.3.4]) by …而同时如果我尝试自己parsingIP地址(在服务器的shell)它工作没有问题。 这里有什么问题? 有没有可能是一个太激进的超时,没有给它足够的时间? 如果是这样,有没有办法调整这个超时? 我的服务器没有每分钟收到数千条消息,所以再等几秒钟也不会受到影响。 切换到TCP上的DNS有助于解决这个问题吗? 如果是这样,我怎么能告诉Postfix使用TCP进行DNS查询?
首先,是的,我知道关于这个的另一个post ,但它并没有帮助我。 不久之前,我们的系统pipe理员意外地离开了公司,没有任何更换或移交工作,而现在这个问题暂时还在我身上。 我只是一个没有系统pipe理员经验的开发者。 他离开后,我们改变了所有服务器上的root密码,并且重启了运行我们后缀的服务器。 但是从那以后,没有邮件被发送。 /var/log/mail.log中的日志中充满了如下所示的条目: postfix/smtp[31834]: fatal: unknown service: smtp/tcp postfix/smtpd[31815]: disconnect from unknown[IP censored] postfix/qmgr[31806]: warning: private/smtp socket: malformed response postfix/qmgr[31806]: warning: transport smtp failure — see a previous warning/fatal/panic logfile record for the problem description postfix/master[31799]: warning: process /usr/lib/postfix/smtp pid 31834 exit status 1 postfix/master[31799]: warning: /usr/lib/postfix/smtp: bad command startup — […]
我刚刚安装并configuration了OpenDKIM,在我的服务器上使用Postfix和Dovecot。 我可以发送电子邮件到另一个帐户,但是当我检查标题时,我发现这个: dkim=temperror (no key for signature) 这里是我所做的最重要的configuration(实际上,我遵循DigitalOcean的这个教程 )。 我的服务器正在运行Ubuntu 14.04(x86)。 事实上,我该如何纠正这个错误呢? (该行告诉我,邮件没有被validation)。 文件:/etc/opendkim.conf(fragment) AutoRestart Yes AutoRestartRate 10/1h UMask 002 Syslog yes SyslogSuccess Yes LogWhy Yes Canonicalization relaxed/simple ExternalIgnoreList refile:/etc/opendkim/TrustedHosts InternalHosts refile:/etc/opendkim/TrustedHosts KeyTable refile:/etc/opendkim/KeyTable SigningTable refile:/etc/opendkim/SigningTable Mode sv PidFile /var/run/opendkim/opendkim.pid SignatureAlgorithm rsa-sha256 UserID opendkim:opendkim Socket inet:12301@localhost 文件:/ etc / opendkim / TrustedHosts 127.0.0.1 localhost 192.168.0.1/24 […]
我只是移动到一个新的服务器与旧的一个相同的configuration,一切都工作正常,除了SPF。 这里是我得到的错误消息: Nov 3 10:49:05 ns3016726 postfix/spawn[16996]: warning: command /usr/bin/python exit status 1 Nov 3 10:49:05 ns3016726 postfix/smtpd[17991]: warning: premature end-of-input on private/policy while reading input attribute name Nov 3 10:49:06 ns3016726 postfix/spawn[16998]: warning: command /usr/bin/python exit status 1 Nov 3 10:49:06 ns3016726 postfix/smtpd[17991]: warning: premature end-of-input on private/policy while reading input attribute name Nov […]
我在CentOS机器上使用了Postfix,Dovecot和MySQL来build立一个邮件服务器,为一些虚拟用户提供服务,但由于某种原因,它并没有将电子邮件存储在正确的文件夹中。 Postfix和Dovecot都使用一个叫做vmail的系统用户,它的主目录设置为/ home / vmail 域名及其关联的电子邮件地址存储在MySQL数据库中,Postfix应在/ home / vmail中创build邮箱。 电子邮件应按照以下格式存储在文件夹中: /home/vmail/example.com/sales/Maildir – > [email protected] /home/vmail/example.com/contact/Maildir – > [email protected] 但是无论他们的目标地址是什么,他们都被转储到这个文件夹中: /家庭/ vmail / vmail / Maildir的 因为使用任何电子邮件客户端访问这些邮件是不可能的。 一切(authentication,发送/接收电子邮件)的作品,电子邮件只是不存储他们应该在的地方。 使用Courier而不是Dovecot的类似设置按预期工作,所以我认为这只是与Dovecot相关的事情。 这是我的鸽舍configuration降到最低: protocols = imap pop3 log_timestamp = "%Y-%m-%d %H:%M:%S" mail_location = maildir:/home/vmail/%d/%n/Maildir ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem namespace { type = private separator = . prefix […]
在尝试通过CentOS 7上的postfix发送电子邮件时,看到以下错误消息,而我可以接收和下载没有看到任何错误的消息 postfix/smtpd[24532]: connect from unknown[5.31.230.96] postfix/smtpd[24532]: disconnect from unknown[5.31.230.96] 要么 postfix/smtpd[24366]: connect from unknown[5.31.230.96] postfix/smtpd[24366]: warning: Wrapper-mode request dropped from unknown[5.31.230.96] for service submission. TLS context initial…our logs. postfix/smtpd[24366]: disconnect from unknown[5.31.230.96] postfix/smtpd[24366]: connect from unknown[5.31.230.96] postfix/smtpd[24366]: warning: Wrapper-mode request dropped from unknown[5.31.230.96] for service submission. TLS context initial…our logs. postfix/smtpd[24366]: disconnect from unknown[5.31.230.96] […]
我真的不知道我的问题是什么。 我已经检查了几个指南,我确信我已经正确地设置了这个,包括configuration失败,重新启动服务,权限等操作系统是Ubuntu服务器。 使用testsaslauthd -u myemail@mydomain-p password 我只得到: 0: NO "authentication failed" 我的postfix.conf(注释删除): smtpd_sasl_auth_enable = yes smtpd_sasl_type = cyrus smtpd_sasl_path = smtpd smtpd_sasl_local_domain = $mydomain smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no readme_directory = no smtpd_use_tls=no smtpd_relay_restrictions = permit_mynetworks defer_unauth_destination myhostname = mydomain alias_maps = […]
我需要为我的虚拟域设置EHLO名称。 后缀发送邮件与EHLO作为JV.localdomain其中JV是我的主机名我的服务器IP是62.210.xx.xx 我承载2域domain1.com和domain2.com 当我通过spamhose得到黑名单 如何设置虚拟域的EHLO名称,如果我从domain1.com发送邮件Postfix应该EHLO domain1.com和如果我发送邮件从domain2.com Postfix应同样EHLO domain2.com Dec 14 12:08:54 JV postfix/smtp[31513]: 0A08AB603DD: to=<[email protected]>, relay=mta7.am0.yahoodns.net[66.196.118.36]:25, delay=0.58, delays=0.14/0.05/0.29/0.1, dsn=5.7.1, status=bounced (host mta7.am0.yahoodns.net[66.196.118.36] said: 553 5.7.1 [BL21] Connections will not be accepted from 62.210.xx.xx, because the ip is in Spamhaus's list; see https://help.yahoo.com/kb/postmaster/SLN5070.html (in reply to MAIL FROM command)) Dec 14 13:32:52 JV postfix/smtp[3732]: 50C1AB603DD: to=<[email protected]>, […]