我希望MTA发送来自两个域的电子邮件,由同一台服务器发出。 电子邮件从一个域发送,但从另一个失败。 我的应用程序服务器生成smtp电子邮件作为mydomain.com或mydomainother.com 应用程序服务器继续 ipv4: 1.1.1.1 ipv6: 1111:1111:…0001 并作为mydomainother.com提供页面 无论哪种方式发送到服务器2上的相同的MTA mta住在 ipv4: 1.1.1.2 ipv6: 1111:1111:…0002 手册网站mydomain.com住在ipv4:1.1.1.3 mydomain.com的邮件服务器是Outlook(不要模拟,我没有select) MTA是postfix,带有opendkim插件。 它收到并中继邮件正确的mydomainother.com它从中继邮件mydomain.com与谷歌SPF失败弹回它们时失败 mydomainother.com有这些DNS条目: inventryanywhere.co.uk. 14400 IN TXT v=spf1 mx a ip4:1.1.1.1/32 ip4:1.1.1.2 ip6:1111:1111:…0002/128 ?all dkim._domainkey.mydomainother.com. 600 IN TXT v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCt79QysuOC7QU2h0w7eKSZyptVkZkPD/zqTqmzq3ZNpqz5YmunBatGhESYea5RX51CpQHbcH0gmAN0tXvz7jCIi+2xyDyVe+Ay/EW4D72DNU+a0Ckr6lPdsS0lpNg7A8/RzDO4+m2n1E7ZrImFp+3MZz6q5pQPm5DzqOoDCTTRnQIDAQAB; s=email (记住,这些出去很棒 – heres syslog:) nginxstaff postfix/smtpd[3388]: connect from mydomainother.com[1.1.1.1] nginxstaff postfix/smtpd[3388]: B723B3F875: client=mydomainother.com[1.1.1.1] nginxstaff postfix/cleanup[3390]: B723B3F875: […]
我正在运行Postfix 3.1.0,作为备份MX(即我有relay_domains设置)的域有效的收件人,我几乎不知道。 因此,当我接受误导的消息(通常是垃圾邮件,这些垃圾邮件不足以被Rspamd拒绝),我通常会产生反向散射,用于下一跳域。 我已经设置bounce_service_name = discard来压制所有弹跳,但这意味着我自己的用户不会得到合法的弹跳。 我在这里可以find的唯一的其他相关问题表明,select性抑制弹跳是不可能的。 从那以后的六年过去了,这是否仍然如此? 一个可能的解决scheme,我想,如果反弹服务(在master.cf )可以configurationtransport_maps ; 那可能吗?
最近configuration的后缀使用dovecot lda,因为我想使用sieve。 前几天工作,但注意到我没有收到任何电子邮件别名。 别名以前工作,并在/ etc / postfix / vmaps中。 整个早上都像疯了一样谷歌search,但我必须是咖啡因的缺陷,不能看到如何使Dovecot处理Postfix别名之前检查其鸽友用户。 main.cf alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix content_filter = smtp-amavis:[127.0.0.1]:10024 home_mailbox = Maildir/ inet_interfaces = all inet_protocols = ipv4 mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/dovecot.conf -m "${EXTENSION}" mailbox_size_limit = 0 message_size_limit = 104857600 myhostname […]
我想将邮件发送到具有与本地帐户相同的域的外部Office 365帐户。 当我尝试发送邮件到外面的这个地址,Postfix拒绝它错误“帐户不可用”。 所以,我希望Postfix将邮件发送到同一个域的外部帐户,如果该帐户不在本地。 例如,我有两个电子邮件地址[email protected]和[email protected] 。 [email protected]存在于本地服务器中 [email protected]是Office 365外部邮件服务器上的帐户。 现在,我想从任何本地帐户发送邮件到Postfix的[email protected] 。 域example.com被添加到relay_domains ,但是Postfix仍然拒绝邮件错误“收件人不存在”。
我希望发送给系统用户的所有邮件都被redirect到root。 如何用postfix来完成? 这主要是因为我得到了由cron发送的邮件。 由于所有非系统用户已经在/etc/aliases列出,我只需要一个不在这个文件中的用户。 我考虑使用mailbox_transport ,但我找不到有关如何指定local:运输的任何文档。 我也考虑使用luser_relay ,但是因为这比mail_spool_directory的优先级低,邮件仍然放在每个用户的邮件缓冲池中,这正是我想要避免的。
我的电子邮件服务器在Debian 8.7(Jessie)上使用Spamassassin 3.4.0运行Postfix 2.11.3。 我意识到,我的电子邮件也正在检查垃圾邮件,这不仅似乎对我来说是不必要的,它还添加到我不希望被添加的电子邮件标题。 每当我发送一封电子邮件时,我在日志文件中看到一行如下所示的行: postfix/pipe […] to=<…>, relay=spamassassin, delay=0.73, delays=0.22/0/0/0.51, dsn=2.0.0, status=sent (delivered via spamassassin service) 在我的main.cf中没有关于Spamassassin的信息,在我的master.cf我明确地只将它作为一个选项包含在smtp服务中: smtp inet n – n – – smtpd -o content_filter=spamassassin 提交服务没有这个选项。 为什么Postfix通过Spamassassin服务传递电子邮件,而不是直接连接到收件人?
问好人, 我真的很疲惫,试图通过它的configuration文件来了解特定的后缀设置。 我知道这个问题听起来有点奇怪,因为我试图找出事情是盲目的,但我想加快这个设置,所以我提前道歉。 首先我会列出一些关于后缀的一般性问题,然后向你展示configuration文件。 relayhost是否处理入站电子邮件(邮件是从公共内部传送到您的内部系统)? 据我所知,relayhosts最常用于从内部主机发送电子邮件到有效的电子邮件地址,而不被拒绝为垃圾邮件? 如果postfix被实现为一个智能主机,我们是否还需要传输地图? 我需要哪里有一个有效的mxlogging? 我曾经设置一个主机发送电子邮件使用Gmail没有问题,但在这里的relayhost只是一个内部IP地址? 我发现下面的configs及其相应的条目如下a)/ etc / postfix / relay_domains abc.com OK xyz.com OK b) /etc/postfix/transport abc.com smtp:[mail1.someinternalhost.internal]:7575 xyz.com smtp:[mail1.someinternalhost.internal]:7575 c) /etc/postfix/spf_domains : hhh.com #domain kkk.com #domain 注意:在这个文件中找不到在transport中列出的域。 d) /etc/postfix/spf_transport hhh.com smtp:[mail1.someinternalhost]:7575 kkk.com smtp:[mail1.someinternalhost]:7575 在main.cf是这样的: relayhost = [172.16.25.90]:25 #just an internal ip???? relay_domains = hash:$config_directory/relay_domains, hash:/etc/postfix /spf_domains relay_transport = hash:$config_directory/transport, […]
我的一些邮件用户将邮件转发给gmail。 在某些情况下,我的Amavis允许一些垃圾邮件通过。 这些邮件然后被垃圾邮件反弹,因为它们是垃圾邮件。 我的后缀,然后尝试发送未送达通知到(伪造)从地址,被称为backscatter。 如何阻止postfix在发送邮件时发送未送达通知? 注意我不想完全禁用未送达通知,只有在转发邮件时。
我不想检查我的传出电子邮件,因为我们通过电子邮件向我们的客户发送了大量的API通知。 我只需要检查收到的邮件。 smtp inet n – n – – smtpd -o content_filter=spamassassin submission inet n – – – – smtpd -o content_filter=spamassassin maildrop unix – nn – – pipe flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient} spamassassin unix – nn – – pipe user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipien 这个MTA是一些服务器的智能主机,他们通过它发送电子邮件。 所以,我需要绕过spamassassin检查那些通过postfix发送邮件的服务器。 顺便说一句,这个MTA是一些服务器的智能主机,他们通过它发送电子邮件。 所以,我需要bypasse spamassassin检查通过后缀发送电子邮件的服务器。
如何删除所有仍在运行的用户被删除的进程? 我们一直在用电子邮件帐户发送一些邮件问题,用于反弹地址,收到数百万封电子邮件,并且有大量的服务器进程。 这是我们所尝试的: 停止postfix / dovecot不会停止每个单独的进程 技能-u用户名不起作用 删除用户不起作用,进程仍在使用系统中不再存在的用户旧用户标识运行 killall的进程名称不起作用(例如killall dovecot) 这里是我不能杀死所有进程的一小部分,这里有大量的这些进程。 新的继续开始,所以没有针对进程ID本身。 31121 597 20 0 205m 128m 0 R 13.6 1.6 22:49.73 dovecot/pop3 32130 597 20 0 205m 128m 0 R 13.6 1.6 21:47.79 dovecot/pop3 1695 597 20 0 205m 128m 0 R 13.3 1.6 21:01.10 dovecot/pop3 2321 597 20 0 205m 129m 1376 […]