Роутинг почтовых портов (Какой программой лучше воспользоваться?)
Модератор: Bizdelnick
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Роутинг почтовых портов
Как в Linuxe настроить роутинг почтовых портов - pop3 и smtp, чтообы пользователи могли почту принимать отсылать через один сервер с подключением к internet
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
Ну, то есть, у меня сервер под LInux'ом с GPRS подключением и SQID-пркси сервером - всё работает. Пользователи могут просматривать web-страницы, но почту отправлять/принимать не могут. Можно ли как то подправить настройки squid'а чтобы через него и почта ходила?
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
Lynx
- Сообщения: 31
- ОС: Suse 10.1+gnome из коробки
Re: Роутинг почтовых портов
то что тебе нужно называется настроить почтовый сервер.
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
А есть ли что-нибудь попроще sendmail'a и postfix? Уж очень сложное у них конфигурирование - мне нужно то не много. К тому же сколько не смотрел инфы о их настройках, везде описывается как непосредственно железный почтовик делать, а мне только почту через него слать, используя удаленные серверы (mail.ru, например)
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Роутинг почтовых портов
Artem M.
ключевые слова ip_forward+nat
ключевые слова ip_forward+nat
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Mind Freedom
- Сообщения: 207
Re: Роутинг почтовых портов
Artem M. писал(а): ↑05.10.2006 10:32А есть ли что-нибудь попроще sendmail'a и postfix? Уж очень сложное у них конфигурирование - мне нужно то не много. К тому же сколько не смотрел инфы о их настройках, везде описывается как непосредственно железный почтовик делать, а мне только почту через него слать, используя удаленные серверы (mail.ru, например)
Это делается средствами iptables.Читай в сторону SNAT.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Роутинг почтовых портов
с помощью сквида тебе это реализовать не удастся! Читай о iptables.
Я странный...
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Роутинг почтовых портов
А именно о портмапинге. Была бы у тебя фря - описал бы или сцылку бы дал, хотя в iptable это тоже запросто делается ) тока я синтаксис iptable не знаю 
http://alice.stup.ac.ru:8080/resin-doc/install/faq.xtp
http://unix.mipt.ru/archive/2002/03/0297.html
http://www.linux.ru/forum/index.php?t=msg&...cbfd#msg_312578
И самое главное - что тебе следует почитать - не поленись
http://www.p-stone.ru/libr/os/linux/data/p...x.shtml?minimal
ЗЫ У меня на поиск нужной информации ушло 8 с половиной минут вместе с беглым прочтением содержимого
http://alice.stup.ac.ru:8080/resin-doc/install/faq.xtp
http://unix.mipt.ru/archive/2002/03/0297.html
http://www.linux.ru/forum/index.php?t=msg&...cbfd#msg_312578
И самое главное - что тебе следует почитать - не поленись
http://www.p-stone.ru/libr/os/linux/data/p...x.shtml?minimal
ЗЫ У меня на поиск нужной информации ушло 8 с половиной минут вместе с беглым прочтением содержимого
дайте денег на обновление портов :)
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
Большое спасибо - думаю, что я уже близко.
ЗЫ
А вот у меня на поиск инфы уходит целыми днями
- скорость через gprs маленькая, связь иногда вообще не доходит и на работе все дергают через каждые пять минут. Ну как тут Линукс изучать!
ЗЫ
А вот у меня на поиск инфы уходит целыми днями
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
Как я понимаю, команда
[root@phantom sbin]# iptables -t nat -A PREROUTING -i ppp0 -p tcp -d pop.list.ru --dport 110 -j DNAT --to-destination 10.42.92.89:110
должна через интерфес ppp0 перенаправлять пакеты с порта 110 list'a на порт 110 моего сервера. Команда выполняется без проблем, но The bat не хочет с этим работать.... щас еще покапаюсь, но если сжалитесь - напишите
[root@phantom sbin]# iptables -t nat -A PREROUTING -i ppp0 -p tcp -d pop.list.ru --dport 110 -j DNAT --to-destination 10.42.92.89:110
должна через интерфес ppp0 перенаправлять пакеты с порта 110 list'a на порт 110 моего сервера. Команда выполняется без проблем, но The bat не хочет с этим работать.... щас еще покапаюсь, но если сжалитесь - напишите
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
Всё - доэксперементировался
- теперь просто голова уже не варит. Как же связать то эти два порта? К тому же, по моему, после моих эксперементов, iptables вообще нормально функционировать не сможет! Пойду, вздёрнусь...
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
Mind Freedom
- Сообщения: 207
Re: Роутинг почтовых портов
Инициировать соединение будет не почтовый сервер, а твои почтовые клинеты, потому нужен не DNAT, а SNAT.
Что-то навроде iptables -t nat -A POSTROUTING -i <внутренний_интрефейс> --dport 110 -j SNAT --to-source <твой_белый_айпишник>
Но, поскольку у тебя GPRS, то я почти уверен, что у тебя динамический белый ip.В таком случае вместо SNAT нужно использовать MASQUERADE.Как использовать - читай тут.
Что-то навроде iptables -t nat -A POSTROUTING -i <внутренний_интрефейс> --dport 110 -j SNAT --to-source <твой_белый_айпишник>
Но, поскольку у тебя GPRS, то я почти уверен, что у тебя динамический белый ip.В таком случае вместо SNAT нужно использовать MASQUERADE.Как использовать - читай тут.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
В общем заколбасил я такой нехитрый скрипт:
echo "1">/proc/sys/net/ipv4/ip_forward
#
#list-pop3
iptables -t nat -A PREROUTING -p tcp --dport 112 -j DNAT --to-destination 194.67.23.159:110
iptables -t nat -A OUTPUT -p tcp --dport 112 -j DNAT --to-destination 194.67.23.159:110
iptables -A FORWARD --dst 194.67.23.159 -j ACCEPT
#list-smtp
iptables -t nat -A PREROUTING -p tcp --dport 27 -j DNAT --to-destination 194.67.23.115:25
iptables -t nat -A OUTPUT -p tcp --dport 27 -j DNAT --to-destination 194.67.23.115:25
iptables -A FORWARD --dst 194.67.23.115 -j ACCEPT
#belon-pop3
iptables -t nat -A PREROUTING -p tcp --dport 114 -j DNAT --to-destination 81.16.132.116:110
iptables -t nat -A OUTPUT -p tcp --dport 114 -j DNAT --to-destination 81.16.132.116:110
iptables -A FORWARD --dst 81.16.132.116 -j ACCEPT
#belon-smtp
iptables -t nat -A PREROUTING -p tcp --dport 29 -j DNAT --to-destination 81.16.132.116:25
iptables -t nat -A OUTPUT -p tcp --dport 29 -j DNAT --to-destination 81.16.132.116:25
iptables -A FORWARD --dst 81.16.132.116 -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 --dst 194.67.23.159 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 --dst 194.67.23.115 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 --dst 81.16.132.116 -j MASQUERADE
Он работает только на получение. А вот с отправкой - доходит в TheBat до 100% и начинает висеть, а потом просто выдает такую ошибку:"Письмо не отправлено.Сервер сообщает:r mail, end with <CRLF>.<CRLF>" - я вот,чувствую, что он меня как-то обматерил, а как - понять не могу!
Тут то я и обломился так сказать! Помогите разобраться, что это он такое мне сообщил?
echo "1">/proc/sys/net/ipv4/ip_forward
#
#list-pop3
iptables -t nat -A PREROUTING -p tcp --dport 112 -j DNAT --to-destination 194.67.23.159:110
iptables -t nat -A OUTPUT -p tcp --dport 112 -j DNAT --to-destination 194.67.23.159:110
iptables -A FORWARD --dst 194.67.23.159 -j ACCEPT
#list-smtp
iptables -t nat -A PREROUTING -p tcp --dport 27 -j DNAT --to-destination 194.67.23.115:25
iptables -t nat -A OUTPUT -p tcp --dport 27 -j DNAT --to-destination 194.67.23.115:25
iptables -A FORWARD --dst 194.67.23.115 -j ACCEPT
#belon-pop3
iptables -t nat -A PREROUTING -p tcp --dport 114 -j DNAT --to-destination 81.16.132.116:110
iptables -t nat -A OUTPUT -p tcp --dport 114 -j DNAT --to-destination 81.16.132.116:110
iptables -A FORWARD --dst 81.16.132.116 -j ACCEPT
#belon-smtp
iptables -t nat -A PREROUTING -p tcp --dport 29 -j DNAT --to-destination 81.16.132.116:25
iptables -t nat -A OUTPUT -p tcp --dport 29 -j DNAT --to-destination 81.16.132.116:25
iptables -A FORWARD --dst 81.16.132.116 -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 --dst 194.67.23.159 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 --dst 194.67.23.115 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 --dst 81.16.132.116 -j MASQUERADE
Он работает только на получение. А вот с отправкой - доходит в TheBat до 100% и начинает висеть, а потом просто выдает такую ошибку:"Письмо не отправлено.Сервер сообщает:r mail, end with <CRLF>.<CRLF>" - я вот,чувствую, что он меня как-то обматерил, а как - понять не могу!
Тут то я и обломился так сказать! Помогите разобраться, что это он такое мне сообщил?
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
-
stannum
- Сообщения: 322
- Статус: Свободолюбитель
- ОС: Debian GNU/Linux unstable
Re: Роутинг почтовых портов
Artem M. писал(а): ↑06.10.2006 12:27Он работает только на получение. А вот с отправкой - доходит в TheBat до 100% и начинает висеть, а потом просто выдает такую ошибку:"Письмо не отправлено.Сервер сообщает:r mail, end with <CRLF>.<CRLF>" - я вот,чувствую, что он меня как-то обматерил, а как - понять не могу!
Тут то я и обломился так сказать! Помогите разобраться, что это он такое мне сообщил?
Проблема должна быть в Мыше, попробуй увеличить таймауты. А лучше, ИМХО, ставь Громптаха(Thunderbird)
-
Artem M.
- Сообщения: 174
- ОС: Debain GNU/Linux 4
Re: Роутинг почтовых портов
Спасибо, ребята! В Thunderberd всё поехало - вот только непонятно мне, почему Мышь через маскарад не лезет - тайминг там у меня и так запредельный стоял.
Для Вас, Юлий Соломонович, бесплатно. Так сказать - 300 руб.