The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"sendmail для пересылки"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"sendmail для пересылки"  +/
Сообщение от SubGun (ok) on 12-Май-11, 10:38 
Имеется федора 14, на которой скриптом нужно отправлять письма на разные ящики(форма с сайта). На сервере с Fedora стоит sendmail, который нужно заставить пересылать письма на основной почтовик(Exim), который находится на другом сервере. Но поскольку я никогда не сталкивался с sendmail, то возникла проблема. Потому прошу помощи. Задача "в цвете" выглядит так:

скрипт --> sendmail --> Exim

Кто подскажет, что надо прописать в конфиге sendmail, чтобы он отправлял письма через exim?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "sendmail для пересылки"  +/
Сообщение от r0man00 (??) on 12-Май-11, 10:42 
в конфиг сендмейла
define(`SMART_HOST',`my.smarthost.server')


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "sendmail для пересылки"  +/
Сообщение от SubGun (ok) on 12-Май-11, 11:19 
> в конфиг сендмейла
> 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.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "sendmail для пересылки"  +/
Сообщение от rr (ok) on 12-Май-11, 11:22 
>> в конфиг сендмейла
>> 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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "sendmail для пересылки"  +/
Сообщение от SubGun (ok) on 12-Май-11, 11:27 
>[оверквотинг удален]
>> 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

Жесть конечно, но работает. Огромное спасибо)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру