你这样做是错的

你这样做是错的

我如何更改 qMail 的 IP 地址?

我的服务器上有 4 个 IP 地址。1.1.1.1 被列入黑名单,我想使用 1.1.1.2 发送邮件。

谢谢。

答案1

qmail 使用它找到的第一个 IP 地址来发送邮件。如果您想改变这种行为,您必须修补它并重新编译。如果这让您感到害怕、担心或担忧,那么 qmail 可能不适合您。

有一些补丁可以实现这个功能:

  1. http://rno-consultores.com./mail/qmail/qmail-1.03_outgoingips.patch
  2. http://www.digitaldaemon.com/FreeBSD/qmail/index.html
  3. 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

你这样做是错的

事实上,你做错了有两种方式:

  1. 您正在转移到新 IP,而不是将旧 IP 从黑名单中删除。
    找出您被列入了哪些黑名单 (dnsstuff.com 有一个免费的工具可用于此目的!),并联系他们删除。
    将地址留在黑名单上会污染您的 IP 空间,最终会导致您的整个提供商被列入黑名单,如果他们有半点骨气,他们就会终止您的服务。
    (如果您是垃圾邮件发送者,请立即改过自新。我们不会宽恕垃圾邮件发送者。)

  2. 你正在使用 qmail。
    就像 Chris S 说过的 - 认真的说,不要使用它。它太糟糕了,不是安全,但排除故障却非常困难,而且它确实会做一些非常恶劣的事情,比如将其队列目录的 inode # 硬编码到二进制文件中。
    它唯一擅长的事情就是快速发送大量邮件。

答案3

停止使用 QMail.它太过时了,14 年没有更新了

这可能不是您想要的答案,但对于仍在使用它的人来说,这是正确的答案。

相关内容