Questions tagged «postfix»

免费和开源的邮件传输代理(MTA),用于路由和传递电子邮件。当询问postfix问题时,请包括相关的邮件日志行和以下命令的输出:`postconf -n`(main.cf的非默认内容)和`postconf -M`(master.cf的内容)

5
拒绝没有RDNS的邮件服务器的邮件是好的做法还是过于严厉
我最近删除了SpamAssassin,现在基于DNSRBL,灰名单和其他基本测试来拒绝垃圾邮件,我想知道是否也应该阻止没有与EHLO匹配的有效RDNS的主机? 如果这样做,我是否会为很多合法邮件惹上麻烦并使我的客户不安?我听说有人抱怨AOL会这样做,这使我认为这样做对我来说太罕见了。 我也想知道我是否可以通过检查RDNS是否至少设置为某种值而不让它与EHLO匹配来妥协。Postfix可以做到这一点吗(有用)?


4
在Postfix中更改最大邮件大小
当向运行Postfix作为MTA的新CentOS6服务器发送大型电子邮件时,返回以下消息: tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 552 552 5.3.4 Error: message file too big (state 18) 我发现了以下建议,但不清楚该main.cf文件中需要添加的位置: 这是由Postfix引起的,它不仅限制邮件,而且限制邮箱大小。 …


4
使用主机的Postfix从Docker容器发送邮件
我正在运行Ubuntu 14.04(Linux)服务器。我已经在服务器上很好地安装和配置了Postfix和OpenDKIM。我可以发送电子邮件给自己用,如命令echo hi | sendmail root,和后缀/ opendkim将添加页眉,如Message-Id,Date和DKIM-Signature,将电子邮件转发到我的个人电子邮件地址,一切都很正常。 现在,我想创建一个在Docker容器中运行并且可以轻松发送电子邮件的应用程序。特别是,我不想担心添加诸如之类的标头Message-Id,也不想在容器本身内部进行过多的配置或软件安装。 做这个的最好方式是什么? 有什么方法可以让容器sendmail在主机上运行可执行文件? 我尝试使用端口25上的SMTP协议从容器建立到Postfix的连接,但是Postfix似乎以不同的方式对待接收到的消息。我认为它没有添加任何标题,因此该邮件被gmail完全拒绝为垃圾邮件(它甚至还不足以放入我的Spam文件夹中)。 这里的邮件日志内容 Sep 28 23:35:52 dantooine postfix/smtpd[4306]: connect from unknown[172.17.0.95] Sep 28 23:35:52 dantooine postfix/smtpd[4306]: DD457889B: client=unknown[172.17.0.95] Sep 28 23:35:52 dantooine postfix/cleanup[4309]: DD457889B: message-id=<> Sep 28 23:35:52 dantooine spamd[3175]: spamd: connection from localhost [::1]:59471 to port 783, fd 6 Sep …


6
Postfix别名和重复的电子邮件,如何解决?
我在后缀中设置了别名,例如: all@mydomain.com: foo@mydomain.com, bar@mydomain.com ... 当电子邮件发送到all@mydomain.com,并且该别名中的任何收件人都是抄送的(即:“全部答复”)时,该电子邮件将重复发送。例如,如果一封电子邮件发送到all@mydomain.com,并且cc @ ed foo@mydomain.com,它将被发送两次。根据Postfix FAQ,这是设计使然,因为Postfix在不扩展组的情况下并行发送电子邮件,这使其比sendmail更快。现在一切都很好,但是可以配置Postfix在发送电子邮件之前实际删除重复的收件人吗? 我发现网上有很多人也有同样的问题,但是我还没有找到答案。如果在Postfix中无法做到这一点,那么是否可以在途中的某处做到这一点?我已经尝试过教育用户,但是恐怕这是徒劳的... 我在Mac OS X Server 10.6上运行postfix,将amavis设置为content_filter,将dovecot设置为mailbox_command。我已经尝试将procmail设置为content_filter以便进行smtp传递(按照下面的建议),但是我似乎无法正确处理它。由于各种原因,我无法替换标准的OS X配置,这意味着后缀,amavis和dovecot保持不变。但是,我可以根据需要添加。

7
无法在/ etc / default / opendkim中的Debian Stretch中更改OpenDKIM套接字
我正在尝试在Debian Stretch上设置opendkim,但无法更改套接字。我想将套接字更改为,/var/spool/postfix/opendkim/opendkim.sock以便可以与后缀一起使用。 我加Socket local:/var/spool/postfix/opendkim/opendkim.sock了/etc/opendkim.conf 并尝试添加SOCKET="local:/var/spool/postfix/opendkim/opendkim.sock到/etc/default/opendkim(我不得不创建)。 无论我进行了什么更改或重新启动opendkim的频率如何,它始终/var/run/opendkim/opendkim.sock用作其套接字。 ➜ ~ netstat -a | fgrep LISTEN | grep open unix 2 [ ACC ] STREAM LISTENING 5534128 /var/run/opendkim/opendkim.sock ➜ ~ sudo systemctl status opendkim.service ● opendkim.service - OpenDKIM DomainKeys Identified Mail (DKIM) Milter Loaded: loaded (/lib/systemd/system/opendkim.service; enabled; vendor preset: enabled) Active: active (running) …

7
Fail2Ban:已经被禁止了吗?
我的Centos服务器上运行了Fail2Ban。(配置如下) 在我的var / log / messages中,我发现了一些很奇怪的东西: Jun 19 12:09:32 localhost fail2ban.actions: INFO [postfix] 114.43.245.205 already banned 我将Fail2Ban配置为将禁用的IP添加到iptables。 我的jail.conf: [postfix] enabled = true filter = postfix action = iptables port = smtp,ssmtp filter = postfix logpath = /var/log/maillog bantime = 43200 maxretry = 2 我的postfix.conf: [INCLUDES] before = common.conf [Definition] failregex …

1
如何配置Postfix以保留通过它发送的所有电子邮件的副本?
我的公司当前使用Google Apps接收电子邮件。我可以将Google Apps配置为通过中继服务器转发所有传出的电子邮件。我还可以将我的MX记录指向此服务器,然后将其将收到的邮件转发到Google。因此,我可以将Postfix配置为代理发送给用户和从用户发送的所有电子邮件的代理。这部分已经完成并且可以正常工作。但是,我不确定如何保留通过它的每封邮件的完整副本。 我对此很感兴趣,这样可以将所有发送给客户的电子邮件或来自客户的电子邮件都转储到我们的CRM系统中,以便公司中可能与客户交谈的每个人都可以搜索它们。最常用的方法是在Postfix中指定“ always BCC”设置。但是,这只会存档发送给客户的电子邮件,而不会归档从他们那里收到的电子邮件。有没有人有什么建议?谢谢!
17 postfix 

1
postfix / smtp和postfix / smtpd有什么区别
阅读我的smtp /邮件服务器的日志时有些困惑,我将这个问题转给你们。 在邮件日志文件中,我看到了postfix / smtp和postfix / smtpd的条目。我还可以看到文件main.cf中有smtp以及smtpd的可能设置 试图通过谷歌搜索找到一些合理的解释似乎是不可能的,所以这是我对你们的问题。 我的服务器有点受到威胁,垃圾邮件通过postfix / smtp而不是smtpd 邮寄。请帮助我理解。提前致谢!
17 postfix  smtp  centos6  smtpd 

4
从后缀中删除/隐藏客户端发件人IP?
我正在尝试从后缀发送的电子邮件中隐藏客户端IP。 这是我的意思的示例: Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.[removed].com (Postfix) with ESMTP id D50C7BF185DD for <[removed]@gmail.com>; Thu, 2 Aug 2012 16:14:21 +0900 (JST) Date: Thu, 02 Aug 2012 07:14:08 +0000 注意这一行 (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254]) 我想从电子邮件中删除该行。 我尝试这样做: /etc/postfix/main.cf: smtp_header_checks = regexp:/etc/postfix/smtp_header_checks …
16 email  postfix  ip 

4
Postfix禁用本地传递
是否有任何形式可以防止在Postfix服务器上进行本地传递? 理想情况下,我想避免本地传送到某些域,因为此后缀服务器是Google应用程序的备份服务器。
16 postfix 

4
通过后缀转发邮件时的SRS /发件人重写
有什么方法可以执行SRS,或者使用Postfix进行类似操作? 当我从user@example.org收到邮件时,我将其转发(通过邮件接收器)到something@gmail.com,但是GMail正在检查SPF,并且看到我的服务器无权代表example.org发送邮件。我想将发件人重写为something @ myserver,同时将发件人保留为user@example.org。
15 postfix  email 

2
无法接收来自Gmail的邮件
几天前,Gmail突然决定停止向我的邮件服务器发送邮件。我正在将Postfix和Dovecot与在所有更新的Debian 7上运行的付费SSL证书一起使用。 我mail.log显示了以下错误: Dec 19 11:09:11 server postfix/smtpd[19878]: initializing the server-side TLS engine Dec 19 11:09:11 server postfix/tlsmgr[19880]: open smtpd TLS cache btree:/var/lib/postfix/smtpd_scache Dec 19 11:09:11 server postfix/tlsmgr[19880]: tlsmgr_cache_run_event: start TLS smtpd session cache cleanup Dec 19 11:09:11 server postfix/smtpd[19878]: connect from mail-wi0-x230.google.com[2a00:1450:400c:c05::230] Dec 19 11:09:11 server postfix/smtpd[19878]: setting up …
15 postfix  dovecot 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.