Questions tagged «postfix»

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

1
Postfix SMTP标语显示多个主机名
我们有一个Postfix SMTP服务器,该服务器绑定到两个IP地址,并为两个不同的域提供邮件。我们不能将域更改为使用相同的单个IP。两个IP地址都有反向DNS 1.1.1.1反向到mail.domain1.com 2.2.2.2反向到mail.domain2.com 在我们的Postfix配置中 myhostname = mail.domain1.com myhostname = mail.domain2.com inet_interfaces = 1.1.1.1, 2.2.2.2 smtpd_banner = $myhostname Mail Server (和其他一些东西,我认为这是无关紧要的) 使用MXToolbox,在mail.domain2.com上运行smtp test命令将一切都确定为正常,但是在mail.domain1.com上运行它将返回错误,因为Postfix在SMTP横幅中将其自身标识为“ mail.domain2.com”,如何如何根据使用的外部IP地址返回正确的标语?
12 postfix 

4
如何构建高可用性Postfix系统?
我需要为后缀服务器设置一个远程镜像(两个邮件服务器的内容在任何时候都应该相同)。 这样的想法是,如果主服务器在某个时刻关闭,则镜像服务器将取代其位置,管理新的传入邮件,并且当电子邮件服务器再次启动时,它将使用新的电子邮件对其进行更新并返回它是管理新收到的邮件的控件。 邮件服务器将托管在不同的位置(即maindomain.com,themirrorsite.com)。 获得一个简单的备份服务器似乎并不困难: http://beginlinux.com/blog/2010/03/backup-mx-with-postfix/ http://www.postfix.org/STANDARD_CONFIGURATION_README.html#backup http://www.linuxmail.info/postfix-backup-mx/ 但是问题在于,这种配置不会使备份站点成为主邮件服务器的完整镜像(它将仅保留主服务器停机时收到的电子邮件)。 有没有办法实现所需的配置?

7
Postfix限制外发邮件
我需要Postfix以一定速率发送传出消息(从本地PHP)。说120秒内收到一封邮件。任何超出此速率的消息都应排队(延迟)并在以后发送。 策略不是我想要的。我不需要限制发送的邮件总数。我需要在发送的任何两条消息之间暂停一下(120秒)。 尝试了此配置,但不起作用: initial_destination_concurrency = 1 default_destination_concurrency_limit = 1 default_destination_rate_delay = 120 default_destination_recipient_limit = 1 default_process_limit = 1 有什么建议么?

4
Postfix:别名域到底是什么?
我以为我理解“别名域”,因为它只是另一个域的别名!因此,当我设置类似“ info@main.com”的邮箱并将“ alias.com”添加为“ main.com”的域别名时,地址“ info@alias.com”也可以工作...但是没有! 因此,我添加了以下域: main.com alias.com 我创建了这个邮箱: info@main.com 然后,我映射了这些别名域: alias.com => main.com 然后,当我发送邮件到info@alias.com时,我收到此错误: Recipient address rejected: User unknown in virtual mailbox table (state 13). 我不想为每个域创建一个别名,因为我有几个。我也不想使用通配符(例如info @ *),因为还有其他域不是别名main.com 那么...这些到底是什么?
12 postfix 

2
如何在Postfix中将所有邮件从一个域重定向到另一个域?
我有两种形式的相同域名,一种是常见的拼写错误,另一种是tedswidgets.com和tedswigets.com。 我想将<someone> @ tedswigets.com的所有邮件重定向到相同的<someone> @ tedswidgets.com。 关于如何从域中捕获所有邮件并将其重定向到单个地址,有很多信息,但是我不想这样做-我想从域中捕获所有邮件并重定向,并保留用户名部分,以及将其重新映射到另一个域上的等效地址。 抱歉,我应该提到我使用虚拟别名域,并在该服务器上为我提供电子邮件的其他许多域。这两个域是需要相互镜像的仅有的两个域。

5
除了SpamAssassin,还有其他选择吗?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我正在寻找Spamassassin的替代产品。有人尝试过rspamd吗?

2
Postfix master.cf与main.cf
我经常看到可以在主文件中使用-o前缀在master.cf中指定相同的设置。 我的问题是,一个文件是否覆盖另一个文件,如果是,那么如果两个文件中都存在相同的设置(具有不同的值),则哪个文件具有优先权? 例如,如果 smtpd_tls_auth_only=yes 是在main.cf中指定的,但是 -o smtpd_tls_auth_only=no 是在master.cf中指定的,后缀会注意哪一个?

2
如何解决后缀问题:发件人地址被拒绝:需要完全限定的地址(以回复RCPT TO命令)?
我已经在ubuntu 12.04盒子上安装了dovecot,postfix和roundcube。该系统基本上可以正常工作-即它能够向/从其他域发送/接收邮件。 但是,某些域在/var/log/mail.log中导致以下错误消息 Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<someone@destdomain.com>, relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1, dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said: 504 5.5.2 <contact@localhost>: Sender address rejected: need fully-qualified address (in reply to RCPT TO command)) 你知道这是怎么回事吗?即当连接到另一个邮件服务器时,如何强制postfix使用“ contact@mydomain.com”而不是“ contact @ localhost”? 任何提示表示赞赏。
12 ubuntu  postfix 

4
Postfix连接在AUTH后丢失
在查看邮件服务器上的日志时,我注意到以下消息: Nov 29 12:09:38 mta postfix/smtpd[8362]: connect from unknown[183.13.165.14] Nov 29 12:09:39 mta postfix/smtpd[8362]: lost connection after AUTH from unknown[183.13.165.14] Nov 29 12:09:39 mta postfix/smtpd[8362]: disconnect from unknown[183.13.165.14] Nov 29 12:09:39 mta postfix/smtpd[8409]: connect from unknown[183.13.165.14] Nov 29 12:09:40 mta postfix/smtpd[8409]: lost connection after AUTH from unknown[183.13.165.14] Nov 29 12:09:40 …
12 postfix 

4
Postfix检查传出邮件是否为垃圾邮件
如何强制postfix检查(和记录/标记/等)所有外发邮件中是否存在垃圾邮件? 只是要确保我在服务器上发挥自己的作用。 编辑:Postfix配置,按要求。 main.cf # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) …
12 postfix  spam 

2
如何拒绝base64编码的垃圾邮件?
我刚收到几封邮件,它们的内容相似,都是用base64编码的。现在,我想使用正文检查来拒绝或丢弃此类电子邮件。 在我进入body_之前,请检查以下内容: /Quanzhoucooway/ DISCARD 但是由于消息已编码,因此不会检测到该关键字。 这是base64编码的消息: DQpIaSBGcmllbmRzLA0KDQpHb29kIGRheSENCg0KVGhpcyBpcyBWaWN0b3JpYSBmcm9tIFF1YW56 aG91Y29vd2F5IHNob2VzIHRyYWRpbmcgY28uLGx0ZCwgYSBwcm9mZXNzaW9uYWxtYW51ZmFjdHVy ZXIgYW5kIGV4cG9ydGVyIG9mIGFsbCBraW5kcyBvZiBzaG9lcywgbWFpbmx5IGluIGNhc3VhbCBz aG9lcyBhbmQgc3BvcnRzIHNob2VzICwgd2hpY2ggaGFzIGJlZW4gc3VwcGxpZWQgdG8gdGhlIGZh bW91cyBmYXNoaW9uIGJyYW5kIHN0b3JlcyBmcm9tIDIwMTAuDQoNCk5vdGljaW5ndGhhdCB5b3Ug YXJlIGxvb2tpbmcgZm9yIGhpZ2ggcXVhbGl0eSBmYXNoaW9uIHNob2VzLCBzbyBJIGhvcGUgd2Ug Y2FuIHdvcmsgdG9nZXRoZXIgaW4gdGhlIGZ1dHVyZS4gSWYgeW91IGFyZSBpbnRlcmVzdGVkLCBJ IHdpbGwgc2VuZCB5b3Ugb3VyIGl0ZW1zIGFjY29yZGluZ2x5Lg0KDQpGWUksIHdlIGNhbiBtYWtl IGN1c3RvbWl6ZWQgc2FtcGxlcyBmb3IgeW91IGFjY29yZGluZ2x5Lg0KDQpMb29raW5nIGZvciB5 b3VyIHNvb25lc3QgcmVzcG9uc2UuDQoNCkJSIQ0KDQpWaWN0b3JpYSANCg== 那么,阻止此类电子邮件的最佳实践是什么?
11 postfix  spam 

2
crontab发送长达一个月的电子邮件
ubuntu 14.04 Mailserver:Postfix root接收来自crontab的数十封电子邮件。这些邮件包含PHP警告。 我已经解决了这些警告的原因。 我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null 2>&1)的问题 我已经删除了以前的所有电子邮件 / var / mail / root / var / spool / mail / root 但是我仍然每小时收到数十封电子邮件。这些电子邮件来自cronjobs,有时已有近一个月的历史了。 我不明白:这些电子邮件来自何处,又存储在哪里?

1
无法将电子邮件发送到info @或support @
我正在尝试将电子邮件从我的gmail帐户发送到新的Centos服务器上的几个用户帐户。电子邮件设置正确,除了信息和支持外,我可以从其他帐户发送确认。 我试图设置两个用户“ info”和“ support” 我有一个php表格,可以发送电子邮件,除信息和支持外,所有用户都可以正常使用。 为了测试这一点并确保从昨天起没有发生什么变化,我刚刚创建了一个新用户“ frank”,并尝试了提交表单,并且工作正常。 从我的Gmail帐户中,我可以通过电子邮件发送“坦率”信息,但不能通过电子邮件发送“信息”或“支持”信息 我拉的日志如下,我想我看到了这个问题,但不知道如何解决。 Aug 15 12:20:55 mail postfix/qmgr[1568]: 1815C20A83: from=, size=1815, nrcpt=1 (queue active) Aug 15 12:20:55 mail postfix/local[2270]: 1815C20A83: to=, relay=local, delay=0.28, delays=0.26/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir) Aug 15 12:17:13 mail postfix/qmgr[1568]: 3C18520A7F: from=, size=1818, nrcpt=1 (queue active) Aug 15 12:17:13 mail …

1
postfix sasl“无法连接到saslauthd服务器:没有这样的文件或目录”
我尝试使用smtp身份验证设置后缀。我想使用/ etc / shadow作为我的领域 不幸的是,当我尝试进行身份验证时,出现“一般错误” # nc localhost 25 220 mail.foo ESMTP Postfix AUTH PLAIN _base_64_encoded_user_name_and_password_ 535 5.7.8 Error: authentication failed: generic failure 在mail.warn日志文件中,我得到以下条目 Oct 8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory Oct 8 10:43:40 mail postfix/smtpd[1060]: warning: SASL …

6
最小设置sendmail仅发送外发电子邮件?
我运行一个远程管理的简单服务器,因此我需要它能够在每次发生错误时将电子邮件发送到我的个人电子邮件地址。在Ubuntu上使用默认设置,sendmail只会在/ var / spool / mail中累积要在本地发送的电子邮件,但是我需要它转至外部电子邮件。 我发现所有教程都谈到将postfix / sendmail设置为成熟的电子邮件服务器,但是我只需要外发,而无需外部登录。是否有捷径可寻?

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.