Имеется федора 14, на которой скриптом нужно отправлять письма на разные ящики(форма с сайта). На сервере с Fedora стоит sendmail, который нужно заставить пересылать письма на основной почтовик(Exim), который находится на другом сервере. Но поскольку я никогда не сталкивался с sendmail, то возникла проблема. Потому прошу помощи. Задача "в цвете" выглядит так:скрипт --> sendmail --> Exim
Кто подскажет, что надо прописать в конфиге sendmail, чтобы он отправлял письма через exim?
в конфиг сендмейла
define(`SMART_HOST',`my.smarthost.server')
> в конфиг сендмейла
> define(`SMART_HOST',`my.smarthost.server')Спасибо. Но, к сожалению, не работает.
# cat sendmail.mc | grep SMART
define(`SMART_HOST', `mail.domain.ru')# make all
# /etc/init.d/sendmail restart
И, судя по логам, все равно пытается отправить напрямую, а не через мой MX.
>> в конфиг сендмейла
>> define(`SMART_HOST',`my.smarthost.server')
> Спасибо. Но, к сожалению, не работает.
> # cat sendmail.mc | grep SMART
> define(`SMART_HOST', `mail.domain.ru')
> # make all
> # /etc/init.d/sendmail restart
> И, судя по логам, все равно пытается отправить напрямую, а не через
> мой MX.echo ". esmtp:mail.exim.ru" > mailertable
или
echo ". esmtp:[ip_адрес_exim]" > mailertable
makemap hash mailertable < mailertable/etc/init.d/sendmail restart
>[оверквотинг удален]
>> define(`SMART_HOST', `mail.domain.ru')
>> # make all
>> # /etc/init.d/sendmail restart
>> И, судя по логам, все равно пытается отправить напрямую, а не через
>> мой MX.
> echo ". esmtp:mail.exim.ru" > mailertable
> или
> echo ". esmtp:[ip_адрес_exim]" > mailertable
> makemap hash mailertable < mailertable
> /etc/init.d/sendmail restartЖесть конечно, но работает. Огромное спасибо)