The OpenNET Project / Index page

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

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

"не проходит почта pop3,smtp"  
Сообщение от Алексей email(??) on 03-Фев-08, 14:32 
Доброго времени суток. Знаю, подобных вопросов очень много было, но ни в одной теме не нашел ответа для того, чтобы заработало. Пожалуйста, помогите, не знаю уже что делать. Суть вот в чем. Банально, не проходит почта с бесплатных мэйлеров через прокси-сервер. Форвардинг настроил, трансляцию адресов сделал, в клиенте прописал адрес прокси, ip_forward = 1, не хочет соединяться с сервером и все, буду рад любым советам. Вот отрывок iptables:
iptables -A FORWARD -i eth0 -s 192.168.220.0/24 -p tcp -m multiport --dport 25,110 -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.220.0/24 -o eth1 -p tcp -m multiport --dport 25,110 -j SNAT --to-source 192.168.1.2

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

 Оглавление

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


1. "не проходит почта pop3,smtp"  
Сообщение от BaldyMan email(??) on 03-Фев-08, 15:12 
Привет!
Через прокси почта и не будет ходить :)
Для почты (поп3 и смтп)нужен нат.

У меня есть файлик rc.fw в етц лежит, вот его содержание.
Вызываю файлик из /etc/rc.d/rc.local

#!/bin/bash
ext_int="eth1"
int_int="eth0"
ext_addr="xxx.xxx.xxx.xxx"
int_addr="172.16.22.1"
int_net="172.16.22.0/24"

iptables -Z
iptables -t nat -Z
iptables -F
iptables -t nat -F


iptables -A INPUT -i $ext_int -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -i $ext_int -p udp --dport 53 -j ACCEPT
iptables -A INPUT -i $ext_int -p tcp --dport 0:1023 -j REJECT
iptables -A INPUT -i $ext_int -p udp --dport 0:1023 -j REJECT
iptables -A INPUT -i $ext_int -p tcp --syn -j REJECT
iptables -A INPUT -i $int_int -j ACCEPT

iptables -A FORWARD -j ACCEPT

iptables -t nat -A POSTROUTING -s $int_net -p udp --dport 53 -j SNAT --to $ext_int
iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 110 -j SNAT --to $ext_int
iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 25 -j SNAT --to $ext_int

iptables -t nat -A POSTROUTING -s $int_net -p icmp -j SNAT --to $ext_addr
echo 1 >/proc/sys/net/ipv4/ip_forward

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

2. "не проходит почта pop3,smtp"  
Сообщение от BaldyMan email(??) on 03-Фев-08, 15:14 
Описался... Вот так правильно

iptables -t nat -A POSTROUTING -s $int_net -p udp --dport 53 -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 110 -j SNAT --to $ext_addr
iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 25 -j SNAT --to $ext_addr

iptables -t nat -A POSTROUTING -s $int_net -p icmp -j SNAT --to $ext_addr
echo 1 >/proc/sys/net/ipv4/ip_forward


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

4. "не проходит почта pop3,smtp"  
Сообщение от Алексей email(??) on 03-Фев-08, 15:58 
я вот не понимаю, если я в почтовом клиенте указываю адрес машины с линуксом, как он может попасть именно на тот pop или smtp? может я еще что-то забыл?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "не проходит почта pop3,smtp"  
Сообщение от BaldyMan email(??) on 03-Фев-08, 17:02 
>я вот не понимаю, если я в почтовом клиенте указываю адрес машины
>с линуксом, как он может попасть именно на тот pop или
>smtp? может я еще что-то забыл?

Ты имеешь ввиду, что ты указываешь на почтовом клиенте в адресе pop3 сервера и адресе smtp сервера ip-адрес твоего роутера, то вот тут то ты и неправ! Нужно указывать реальные адреса pop3 и smtp сервера, которые тебе говорит тот, кто услугу почты предоставляет.

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

3. "не проходит почта pop3,smtp"  
Сообщение от Алексей email(??) on 03-Фев-08, 15:23 
>[оверквотинг удален]
>iptables -t nat -A POSTROUTING -s $int_net -p udp --dport 53 -j
>SNAT --to $ext_int
>iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 110 -j
>SNAT --to $ext_int
>iptables -t nat -A POSTROUTING -s $int_net -p tcp --dport 25 -j
>SNAT --to $ext_int
>
>iptables -t nat -A POSTROUTING -s $int_net -p icmp -j SNAT --to
>$ext_addr
>echo 1 >/proc/sys/net/ipv4/ip_forward

Ну так я и привел две строчки из подобного файла в первом сообщении, и ip_forward установлен в 1, но не работает :( В том то и дело. Может еще какие-то соображения есть? А то сижу сейчас на работе :(

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

5. "не проходит почта pop3,smtp"  
Сообщение от BaldyMan email(??) on 03-Фев-08, 16:48 
Нужно указать в качестве шлюза по умолчанию на той машине, где установлен почтовый клиент, адрес твоего роутера (линуха всмысле, где у тебя иптаблес поднят).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "не проходит почта pop3,smtp"  
Сообщение от BaldyMan email(??) on 03-Фев-08, 16:50 
А на машине, на которой почта крутится указывай в настройках почтовика смтп и поп3 которые реальные, для mail.ru это pop.mail.ru и smtp.mail.ru
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "не проходит почта pop3,smtp"  
Сообщение от Алексей email(??) on 03-Фев-08, 16:53 
>Нужно указать в качестве шлюза по умолчанию на той машине, где установлен
>почтовый клиент, адрес твоего роутера (линуха всмысле, где у тебя иптаблес
>поднят).

Все равно не хочет :(

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

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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