2013-03-04 4 views
2

Просто быстрый вопрос. В основном у меня есть PHP-скрипт, который отправляет электронное письмо кому-то в моей организации. Все работает хорошо, но есть небольшая проблема. Обычно кто-то получает электронное письмо от другого в организации, у него просто есть свое имя, например «Joe Bloggs» в поле from. Но когда я отправляю его из PHP-скрипта, он также имеет полный адрес электронной почты в нем, например. Joe Bloggs <[email protected]>. Возможно ли иметь только имя, а не имя и адрес электронной почты, отображаемые в письме?Как «скрыть» фактический адрес электронной почты при отправке электронной почты с помощью PHP?

ответ

0

в случае, если вы используете стандартную функцию PHP mail() вы можете указать исходящий адрес электронной почты в дополнительных заголовках электронной почты, как это:

mail("[email protected]","subject" ,"body message","From: [email protected]\nContent-type: text/html"); 
+0

Пытался что, но получаете ошибку в моем сценарии
Внимание: почта() [function.mail]: ответ SMTP-сервера: 501 5.5.4 Недопустимый адрес в C: \ wamp \ www \ Flook \ email.php в строке 11
Если я опускаю полный адрес электронной почты. В основном я хочу, чтобы иметь возможность эффективно использовать имена электронной почты в отличие от адресов, я точно не хочу спрятать адрес электронной почты, когда электронное письмо получено в Outlook (счастлив, что электронное письмо будет нажато правой кнопкой мыши, чтобы узнать, кто это from), я просто не хочу, чтобы адрес электронной почты отображался в заголовке электронной почты, когда он получен в Outlook. –

+0

Я думаю, что эта проблема не связана с почтовым сервером: это не о функциях php, а о настройках ваших почтовых серверов. если администратор почтового сервера запрещает создавать новые исходящие псевдонимы электронной почты, чем вы должны настроить почтовый сервер, а не php. попробуйте запросить под другой тегом «mail-server» или имя вашего почтового сервера. они скажут вам, какая настройка позволяет иметь возможность бесконечных псевдонимов электронной почты – ulkas