The OpenNET Project / Index page

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

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

"Два сендмайла на разных ip"  
Сообщение от Андрей email(??) on 27-Июл-07, 15:33 

Подскажите, а как можно запустить два сендмайла на одной машине, но чтобы они использовали разные ip (В машине две карточки в разных сетях.)
Нужно иметь независимые конфиги.
Каждый сендмайл должен слушать на отдельном ip, но на 25 порту.
Каждый сендмайл должен отправлять письма FROM ip который он использует.

Подскажите, можно ли это организовать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Два сендмайла на разных ip"  
Сообщение от YuryD (??) on 27-Июл-07, 15:41 
>
>Подскажите, а как можно запустить два сендмайла на одной машине, но чтобы
>они использовали разные ip (В машине две карточки в разных сетях.)
>
>Нужно иметь независимые конфиги.
>Каждый сендмайл должен слушать на отдельном ip, но на 25 порту.
>Каждый сендмайл должен отправлять письма FROM ip который он использует.
>
>Подскажите, можно ли это организовать?

Легко - имя конфига задается ключом при старте, в конфиге можно указывать IP-адреса и демона и клиента.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Два сендмайла на разных ip"  
Сообщение от Андрей email(??) on 27-Июл-07, 18:19 
>[оверквотинг удален]
>>они использовали разные ip (В машине две карточки в разных сетях.)
>>
>>Нужно иметь независимые конфиги.
>>Каждый сендмайл должен слушать на отдельном ip, но на 25 порту.
>>Каждый сендмайл должен отправлять письма FROM ip который он использует.
>>
>>Подскажите, можно ли это организовать?
>
> Легко - имя конфига задается ключом при старте, в конфиге можно
>указывать IP-адреса и демона и клиента.

Угу, вот смотри:
В sendmail.cf прописал вот это:
# SMTP daemon options
O DaemonPortOptions=Name=MTA
O DaemonPortOptions=Port=587, Address=192.168.253.7, Name=MSA, M=E

# SMTP client options
O ClientPortOptions=Family=inet, Address=192.168.253.7

Изменил все пути (путь к cf, spool, log, pid)
И при запуске вижу в логах вот это:
Jul 27 16:37:04 asidko2 sm-mta[21890]: gethostbyaddr(192.168.253.7) failed: 2
Jul 27 16:38:05 asidko2 sm-mta[21912]: starting daemon (8.14.1): SMTP+queueing@00:25:00
Jul 27 16:38:25 asidko2 sm-msp-queue[21914]: gethostbyaddr(192.168.253.7) failed: 2
Jul 27 16:38:45 asidko2 sm-msp-queue[21914]: gethostbyaddr(10.1.2.55) failed: 2
Jul 27 16:39:25 asidko2 sm-msp-queue[21933]: starting daemon (8.14.1): queueing@00:25:00
Jul 27 16:39:25 asidko2 sm-msp-queue[21933]: unable to write pid to var/run/sendmail2.pid: file in use by another process

Вижу, что все таки sendmailзапустился, но слушвет на всех ip (в конфиге я указывал слушать только на одном 192.168.252.7)

bash-3.1# netstat -nl | grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN    

И последнее:
Витжу, что сендмайл запустился но "от рута"
bash-3.1# ps -aux | grep sendm
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root     22078  0.0  0.1   6752  1916 ?        Ss   16:47   0:00 sendmail: accepting connections                                
root     22103  0.0  0.1   6412  1676 ?        Ss   16:49   0:00 sendmail: Queue runner@00:25:00 for /var/spool/mqueue2                

А должен быть
smmsp

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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