2015-02-12 5 views
1

Когда я запускаю этот скрипт для отправки электронной почты, письмо отправляется с сервераadmin @ myhosting. Говорят, что сценарий настроен неправильно.php email не отправляет с указанного адреса:

Я изменил имена доменов и информацию, показанную ниже, перед публикацией здесь.

Есть ли проблема с этим скриптом? Письмо отправляется, все в порядке. Требуется немного времени ... Не знаю, почему, единственная проблема заключается в том, что он не отправляет из указанного мной домена.

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

    $body = 'TEST TEST'; 

    $headers = 'From: NAME \(Info\) <[email protected]>' . "\r\n" . 
       'Reply-To: [email protected]' . "\r\n" . 
       'Return-Path: [email protected]' . "\r\n" . 

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


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

Это работает, если вы удаляете обратную косую черту перед круглыми скобками? Я не думаю, что это необходимо. – Barmar

+0

Он делает. Просто не отображает все, что написано в круглых скобках. Я использую обратную косую черту, чтобы избежать скобок. Подобно тому, как вы использовали обратную косую черту, чтобы избежать двойных кавычек внутри двойных кавычек или одиночного внутреннего сингла. – Borsn

ответ

0

Попробуйте использовать кавычки вместо того, чтобы избежать скобки:

$headers = 'From: "NAME (Info)" <[email protected]>' . "\r\n" . 

Вы должны удалить заголовок Return-path:. Этот заголовок всегда воссоздается принимающим сервером, используя информацию о конверте, отправленную через SMTP.

+0

Имя появилось как должно, не нужно бежать. Однако, когда я посмотрел на заголовки «Return-Path: », а также конверт подписывается по тому же адресу. Я нахожусь в медиа-храме, если это имеет значение, не следует. – Borsn

+0

'Return-path' не настраивается клиентскими приложениями. Получающий сервер создает этот заголовок, используя адрес отправителя конверта. – Barmar

+0

Первый раз, когда я играю с электронной почтой php ... уходит, что сказал хостинг. Это [ссылка] (http://stackoverflow.com/questions/10622808/how-to-change-the-return-path-header-on-email-notification), которые они предложили. – Borsn

0

Вы пробовали положить только <[email protected]> в заголовки для From?

+0

я ... такой же предмет. Просто я хотел бы добавить имя. Более привлекательным образом – Borsn

Смежные вопросы