【问题标题】:Postfix with ip address instead domain name后缀用 ip 地址代替域名
【发布时间】:2013-08-29 20:26:25
【问题描述】:

我还有没有域名的虚拟服务器。服务器上安装了 Ubuntu LAMP。以后会有域名。我可以通过公共静态 IP 地址访问服务器。我只想从这个服务器的 php 脚本简单地发送电子邮件。我想使用后缀。但我读到 Postfix 需要 FQDN。在我开始安装和配置 Postfix 之前,我想知道 Postfix 是否可以 使用 ip 地址而不是域名。 非常感谢。

【问题讨论】:

    标签: php email smtp sendmail postfix-mta


    【解决方案1】:

    据我所知,没有 FQDN 就无法让 postfix 将邮件发送到 Internet。不过,它可以设置为在本地用户之间交换邮件,但这显然对您没有帮助。这背后的原因很简单:绝大多数邮件服务器都在使用反向 DNS 查找在 SMTP 连接上验证对等方的身份。如果您的 IP 没有分配好的 DNS 名称,那么您的邮件很可能被视为垃圾邮件。因此,即使您可能设法绕过 FQDN 要求,您的收件人仍然可能不会收到您的邮件。这甚至可能很危险,因为之后您的 IP 可能会被卡在垃圾邮件列表中。

    我在这里看到两个选项:

    1. 等待正确的域名与您的 IP 关联
    2. 或使用已建立的公共服务(如 gmail 或 hotmail)上的邮箱来发送邮件。在您获得 DNS 记录之前,这将作为一种临时解决方案发挥良好的作用。

    【讨论】:

    • 我使用 youtube.com/watch?v=dKO4MfOpDVs 安装了 Postfix。但是,我不会更改配置文件。现在邮件可以通过 mail() 正常发送。但你是对的,一些邮件服务器不喜欢 stragne 发件人地址并阻止了它。我尝试了三台邮件服务器,只有一台没有问题。
    猜你喜欢
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 2021-02-12
    • 1970-01-01
    相关资源
    最近更新 更多