【问题标题】:How to configure a sendmail to relay email from and to a mail server如何配置 sendmail 以将电子邮件从邮件服务器转发到邮件服务器
【发布时间】:2019-07-20 12:59:56
【问题描述】:

我有一个完整的服务器,带有动态 IP 访问后面的邮件和网络。 这一切都配置为更新 ip,以防万一它发生变化并且适用于除邮件之外的所有内容。 虽然我实现了 SPF DKIM 和 DMARK,但由于地址列在 PBL 中,很多服务器拒绝连接。

我正在尝试解决此问题,我在具有固定 IP 和反向 DNS 的小型 VPS 中为我​​的域设置中继机器以避免 PBL。

我从一个实现了类似解决方案的人那里找到了一个链接,但他更改了 sendmail.cf 文件,该文件不应该被触及。

此链接: https://www.akadia.com/services/sendmail_relay.html

如何在 sendmail.mc 文件中使用 m4 进行编译?

我的想法是设置指向这个 vps 的 mx 记录作为中继,并配置我的 postfix 邮件服务器以将邮件转发到中继,我想我发现在 webmin 中可以这样做。

希望有人能给我一些启发。

提前致谢。

【问题讨论】:

    标签: server sendmail relay


    【解决方案1】:

    您可以使用SMART_HOSTsendmail.mc 文件中的外发电子邮件指定默认中继。

    define(`SMART_HOST', `name.of.smart.host')dnl
    

    有用的提示:您可以将智能主机名放在方括号中以避免查找 DNS MX 记录。

    define(`SMART_HOST', `[name.of.smart.host]')dnl
    

    警告
    sendmail 使用*.cf 文件作为配置。 *.mc 文件必须“编译”成*.cf 文件。

    【讨论】:

    • 谢谢你,成功了。你知道如何传递剩余的参数吗? DH DM CM ? DHparagon.arkum.ch # M 类:应该转换为 $M 的域 CMarkum.com # 我伪装成谁(null 表示不伪装)(另请参阅 $=M)DMarkum.ch
    • DH 用于将本地电子邮件域的消息发送到另一台主机。 DMCM 用于将额外(本地)域中的电子邮件地址转换为主(本地)域。
    猜你喜欢
    • 1970-01-01
    • 2015-05-24
    • 2011-08-12
    • 2015-09-05
    • 2013-11-21
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    相关资源
    最近更新 更多