Назад | Перейти на главную страницу

заставить php mail () отправлять соответствующее доменное имя, а не с имени хоста сервера по умолчанию

Я не самый проницательный администратор сервера в розыгрыше, поэтому надеюсь, что это не слишком глупый вопрос.

Я хочу, чтобы php mail () отправлял соответствующее доменное имя, а не с имени хоста сервера по умолчанию.

На данный момент, независимо от того, какой домен выполняет задачу, всегда указывается, что она поступает через мое имя хоста сервера по умолчанию.

У меня есть сервер Linux (CentOS 5.5) с установленным plesk, и я предполагаю, что ответ будет либо в файле etc / hosts, либо в php.ini (sendmail_path), но теперь я застрял.

Заранее спасибо.

TT

Вероятно, вы захотите передать "-fmy@fromaddress.com" в качестве пятого параметра в mail функция.

Это вызывает предупреждение на некоторых почтовых серверах о том, что адрес отправителя был изменен и иногда может быть запрещен.

В качестве альтернативы я вполне счастлив использовать такую ​​библиотеку, как swiftmailer в наши дни, который доставляется непосредственно на мой локальный SMTP-сервер и дает возможность легко создавать более сложные сообщения.