LINUX.ORG.RU
ФорумAdmin

Настройка exim4 и php


0

1

Настроил exim:

dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.gmail.com::587'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
php.ini:
sendmail_path = "/usr/sbin/sendmail -t -i -f test@test.ru"
пробую отправить письмо:
<?
mail('my@test.ru', 'Тема сообщения 1111', 'Текст сообщения 22222', 'From: test@test.ru');
?>
А письмо приходит c обратным e-mail того ящика, который использую для отправки (my_smtp_host@gmail.com). Как это можно побороть?

То, что вы пишете в From: - просто формальность. Истинный отправитель вписан в mail from «конверта», а конверт оформляется гуглом. Для начала рекомендую ознакомиться с RFC 821.

leave ★★★★★ ()
Ответ на: комментарий от leave

А как тогда?

Подтолкните тогда в каком направлении смотреть. Есть Апач и несколько виртуальных хостов. Как для каждого задать свой smtp сервер для отправки писем?

delimer ()
Ответ на: А как тогда? от delimer

перестать использовать google в качестве smarthost.

maloi ★★★★★ ()
Ответ на: А как тогда? от delimer

Забудьте про функцию mail() и отправляйте из скрипта через SMTP. Примеров кода в инете - пруд пруди.

leave ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.