我如何更改 qMail 的 IP 地址?
我的服务器上有 4 个 IP 地址。1.1.1.1 被列入黑名单,我想使用 1.1.1.2 发送邮件。
谢谢。
答案1
qmail 使用它找到的第一个 IP 地址来发送邮件。如果您想改变这种行为,您必须修补它并重新编译。如果这让您感到害怕、担心或担忧,那么 qmail 可能不适合您。
有一些补丁可以实现这个功能:
- http://rno-consultores.com./mail/qmail/qmail-1.03_outgoingips.patch
- http://www.digitaldaemon.com/FreeBSD/qmail/index.html
- http://www.qmail.org/outgoingip.patch
另外,关于 Plesk,有人在这里建议到:
将以下行附加/添加到
/etc/xinetd.d/smtp_psa
:
bind = your IP
并使用以下命令重新启动 xinetd
/etc/init.d/xinetd restart
另请参阅这个问题这似乎与您的情况高度相关。
如果您切换到 Postfix,smtp_bind_address = 1.1.1.2
就可以了。
我确实希望你也能处理原因您的 IP 地址已被列入黑名单。
答案2
你这样做是错的
事实上,你做错了有两种方式:
您正在转移到新 IP,而不是将旧 IP 从黑名单中删除。
找出您被列入了哪些黑名单 (dnsstuff.com 有一个免费的工具可用于此目的!),并联系他们删除。
将地址留在黑名单上会污染您的 IP 空间,最终会导致您的整个提供商被列入黑名单,如果他们有半点骨气,他们就会终止您的服务。
(如果您是垃圾邮件发送者,请立即改过自新。我们不会宽恕垃圾邮件发送者。)你正在使用 qmail。
就像 Chris S 说过的 - 认真的说,不要使用它。它太糟糕了,不是安全,但排除故障却非常困难,而且它确实会做一些非常恶劣的事情,比如将其队列目录的 inode # 硬编码到二进制文件中。
它唯一擅长的事情就是快速发送大量邮件。
答案3
停止使用 QMail.它太过时了,14 年没有更新了。
这可能不是您想要的答案,但对于仍在使用它的人来说,这是正确的答案。