如何在后缀中配置出站邮件的 IP 地址?

来自Chinese Ikoula Wiki
Jump to navigation Jump to search

zh:如何在后缀中配置出站邮件的 IP 地址? he:כיצד להגדיר תצורת כתובות ה-IP של מיילים היוצאים ב Postfix? ro:Cum se configurează adresele IP de ieşire mesajele de poştă electronică în Postfix? pl:Jak skonfigurować adresy IP wychodzących wiadomości e-mail w Postfix? de:Gewusst wie: Konfigurieren von IP-Adressen der ausgehenden e-Mails in Postfix? nl:Het configureren van de IP-adressen van uitgaande e-mails in Postfix? it:Come configurare gli indirizzi IP dei messaggi di posta elettronica in uscita in Postfix? pt:Como configurar os endereços IP de e-mails de saída no Postfix? es:¿Cómo configurar las direcciones IP de los correos electrónicos salientes en Postfix? en:How to configure the IP addresses of outbound emails in Postfix? ru:Как настроить IP-адреса исходящих писем в Postfix? ja:後置の発信メールの IP アドレスを構成する方法か。 ar:كيفية تكوين عناوين IP لرسائل البريد الإلكتروني الصادرة في Postfix؟ fr:Comment configurer les adresses IP des mails sortants dans Postfix ?

这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码





症状

我想要修改的待发邮件后缀的电子邮件地址。 当主服务器 IP 地址被列入了黑名单和出站电子邮件被拒绝由第三方邮件服务器时,您可能需要这个。

原因

在后端 Odin Plesk Panel (以前 Parallels Plesk Panel)它是 IP 地址的传出电子邮件后缀配置文件中的硬编码 (/etc/postfix/master.cf) 是相同的倾听后缀的 IP。 配置看起来像这样 :

plesk-XXXXXX-XXX.XXX.XXX.XXX- unix - n n - - smtp -o smtp_bind_address=XXX.XXX.XXX.XXX -o smtp_bind_address6= -o smtp_address_preference=ipv4 -o smtp_helo_name=XXXXXX
plesk-XXXXXX-XXX.XXX.XXX.XXX- unix - n n - - smtp -o smtp_bind_address=XXX.XXX.XXX.XXX -o smtp_bind_address6= -o smtp_address_preference=ipv4 -o smtp_helo_name=XXXXXX


决议

Odin 卫星提供负担得起的 Plesk 界面要更改输出给定域的 IP 地址的选项的加法。然而没有日期尚未定于此修补程序的到来。


临时解决方案

IP 为整个服务器更改

  • 编辑文件 /etc/postfix/master.cf 和替换 smtp_bind_address =通过 smtp_bind_address 登陆 =YYY。YYY。YYY。YYY。
  • 重新加载配置的后缀。

XXX.XXX.XXX.XXX : 表示您当前的 IP
YYY。YYY。YYY。YYY  : 表示你想要把你的电子邮件的 IP

Important : Plesk 自动重新配置文件 /etc/postfix/master.cf 从界面的邮件更改为 (创建 /改性的框中,设置选项等�).因此必须考虑创建计划的任务来代替您自定义的文件。 在这里是要使用计划任务的脚本 :

#!/bin/bash

<!--T:6-->
/bin/grep 'smtp_bind_address=XXX.XXX.XXX.XXX' /etc/postfix/master.cf
if [ $? -ne 1 ]; then
/bin/sed -i 's/smtp_bind_address=XXX.XXX.XXX.XXX/smtp_bind_address=YYY.YYY.YYY.YYY/g' /etc/postfix/master.cf
/etc/init.d/postfix reload
fi
exit 0


对于多个额外 IP 用于同一台计算机上的不同领域,需要去通过另一种替代方法。手动编辑该文件之后, 执行复制 :

cp /etc/postfix/master.cf /etc/postfix/master.cf.bak


计划的任务将不再编辑当前的文件中,但您的 master.cf.bak 文件替换 master.cf。

#!/bin/bash
	
cp /etc/postfix/master.cf.bak /etc/postfix/master.cf
/etc/init.d/postfix reload
exit 0


在接下来的更新中 Odin Plesk Panel重构的消息时,不应该对后缀参数压后。


专用的域 ip 更改

在种情况下,或你想要更改邮件的单个域与它自己专用的 ip 发送 ip,您需要设置下一个计划的任务 :

#!/bin/bash

<!--T:10-->
/bin/grep 'plesk-exemple.com-XX.XX.XX.XX' /etc/postfix/master.cf
if [ $? -ne 1 ]; then
/bin/sed -i 's/plesk-exemple.com-XX.XX.XX.XX- unix - n n - - smtp -o smtp_bind_address=XX.XX.XX.XX/plesk-exemple.com-XX.XX.XX.XX- unix - n n - - smtp -o smtp_bind_address=YY.YY.YY.YY/g' /etc/postfix/master.cf
/etc/init.d/postfix reload
fi
exit 0



文章引用 : http://kb.odin.com/fr/114491


这篇文章似乎你要有用 ?

0



您未被允许发表评论。