php电子邮件不会从指定的发件人:地址发送

时间:2015-02-12 01:48:30

标签: php

当我运行此脚本发送电子邮件时,电子邮件将从serveradmin @ myhosting发送。他们说脚本没有正确配置。

在发布此处之前,我已更改了下面显示的域名和信息。

脚本确实存在问题吗?电子邮件发送,一切都很好。 这需要一段时间......不知道为什么,唯一的问题是它不会从我指定的域发送。

    $to = $_POST['fes-email'];
    $subject = 'TEST';

    $body = 'TEST TEST';

    $headers =  'From: NAME \(Info\) <name@domain.tld>' . "\r\n" .
                'Reply-To: name@domain.tld' . "\r\n" .
                'Return-Path: name@domain.tld' . "\r\n" .

                'X-Priority: 1' . "\r\n" .
                'MIME-Version: 1.0' . "\r\n" .


    mail($to, $subject, $body, $headers);

2 个答案:

答案 0 :(得分:0)

尝试使用引号而不是转义括号:

$headers = 'From: "NAME (Info)" <name@domain.tld>' . "\r\n" .

您应该删除Return-path:标题。此标头始终由接收服务器使用通过SMTP发送的信封信息重新创建。

答案 1 :(得分:0)

您是否尝试过将<name@domain.tld>放入From?

的标题中