Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Настройка Postfix для работы в локальной сети

Ответить
Настройки темы
[решено] Настройка Postfix для работы в локальной сети

Аватара для rfcr

Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: rfcr
Дата: 17-02-2009
Описание: Исправление ссылки
Всем привет! Ребята необходимо настроить пересылку почты между виртуалкой и реальной машиной в сети потерял уже много времени но смог только настроить пересылку почты в одном направлении см. рисунок (http://narod.ru/disk/5771969000/%D0%...fix.bm p.html).

Система на которой провожу настройку следующая: OpenSuse 11.1, Postfix 2.5.5-6.7.

Почта должна доставляться как на мою машину с машины VM1 так и наоборот с моей машины на машину VM1.
Сейчас почта ходит от VM1 до моей машины, т.е. Захожу в VM1, открываю почтового клиента (настроенного на мой postfix), формирую письмо и отправляю его на мою машину, почтовый адрес которой обслуживает сервер 10.1.1.120. Письмо доходит. А вот с моей машины на VM1 нет. Помогите разобраться что не так в моих настройках.


Конфигурационный файл:

itm:/ # cat /etc/postfix/main.cf

# LOCAL PATHNAME INFORMATION
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
# INTERNET HOST AND DOMAIN NAMES
myhostname = itm
mydomain = mdomen
# SENDING MAIL
myorigin = $myhostname
myorigin = $mydomain
# RECEIVING MAIL
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# REJECTING MAIL FOR UNKNOWN LOCAL USERS
unknown_local_recipient_reject_code = 550
# TRUST AND RELAY CONTROL
relay_domains = gw.mdomen.ru
# INTERNET OR INTRANET
relayhost = 10.1.1.120
# ADDRESS REWRITING
alias_maps = hash:/etc/aliases
# SHOW SOFTWARE VERSION OR NOT
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
# DEBUGGING CONTROL
#
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
# INSTALL-TIME CONFIGURATION INFORMATION
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES

В логах пишет вот, что:

/var/log/mail

Данное сообщение повторяется практически каждую минуту.

Feb 9 14:40:01 itm postfix/cleanup[2855]: BD7C976950: message-id=<20090209114001.BD7C976950@itm>
Feb 9 14:40:01 itm postfix/bounce[2921]: 9C3347694F: sender non-delivery notification: BD7C976950
Feb 9 14:40:01 itm postfix/qmgr[10277]: BD7C976950: from=<>, size=2318, nrcpt=1 (queue active)
Feb 9 14:40:01 itm postfix/qmgr[10277]: 9C3347694F: removed
Feb 9 14:40:01 itm postfix/smtp[2701]: BD7C976950: to=<root@mdomen.mdomen>, relay=10.1.1.120[10.1.1.120]:25, delay=0.1, delays=0.04/0/0.02/0.05, dsn=5.0.0, status=bounced (host 10.1.1.120[10.1.1.120] said: 550 "My server not open relay" (in reply to RCPT TO command))
Feb 9 14:40:01 itm postfix/qmgr[10277]: BD7C976950: removed

Адрес root@mdomen.mdomen не понятно откуда берется, т.к. я отправляю со своей машины почту по адресу root@itm.mdomen ,т.е. на мой postfix.

Всего в рассматриваемой ситуации 2 почтовых клиента и 2 почтовых сервера. Все это в одной локальной сети, за исключением клиента в виртуалке, который почту должен забирать с почтового сервера установленного физически на этом же компе что и эта виртуалка. В терминах виртуализации почтовый сервер стоит в хостовой системе а виртуалка в гостевой.
Надеюсь схема многое прояснит.
Еще одно пояснение, smtp авторизацию я не применяю - нужно обходится без нее.

Сервер 10.1.1.120 (postfix) в нашей сети и должен быть уже настроен релэем, причем тоже без использования авторизации по smtp. Объяснять не буду почему я к нему не имею доступа это не суть важно.

Отправлено: 14:43, 16-02-2009

 

Новый участник


Сообщения: 43
Благодарности: 6

Профиль | Отправить PM | Цитировать


в виде аттачей сделай "postconf -n" с обоих серверов и в тему прикрепи на посмотреть, а то вообще не понятно какой у тебя MTA на 1/2 сервере и что там с настройкой.

Отправлено: 14:59, 16-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для rfcr

Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Могу только выложить конфиг своего постфикса, т.к. конфига не моего сервака никто не даст, может только наводящие вопросы удасться задать:

alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = mdomen
myhostname = itm
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = gw.mdomen.ru
relayhost = 10.1.1.120
sample_directory = /usr/share/doc/packages/postfix/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
unknown_local_recipient_reject_code = 550

Отправлено: 15:11, 16-02-2009 | #3


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Ссылка в первом посте битая, схему не видно, а на словах не понял.

Из того что сразу бросилось в глаза:
Цитата rfcr:
Feb 9 14:40:01 itm postfix/smtp[2701]: BD7C976950: to=<root@mdomen.mdomen>, relay=10.1.1.120[10.1.1.120]:25, delay=0.1, delays=0.04/0/0.02/0.05, dsn=5.0.0, status=bounced (host 10.1.1.120[10.1.1.120] said: 550 "My server not open relay" (in reply to RCPT TO command)) »
Цитата rfcr:
Сервер 10.1.1.120 (postfix) в нашей сети и должен быть уже настроен релэем »

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 10:00, 17-02-2009 | #4


Аватара для rfcr

Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Ссылку исправил
(http://narod.ru/disk/5771969000/%D0%...fix.bm p.html)
По поводу релэя я правильно понял, что надо копать не у себя, а на втором почтовом серваке, на предмет его настроек?

Отправлено: 10:22, 17-02-2009 | #5


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата rfcr:
По поводу релэя я правильно понял, что надо копать не у себя, а на втором почтовом серваке, на предмет его настроек? »
Верно

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 10:49, 17-02-2009 | #6


Аватара для rfcr

Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Ясно, уже в принципе пытаюсь достучаться до "небес" но пока безрезультатно. Еще хотелось бы узнать мнение знающих людей с моей-то стороны все нормально по настройкам?

Отправлено: 10:56, 17-02-2009 | #7


Аватара для rfcr

Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Правильный ответ такой:

Ошибка тут:
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
нужно
mydestination = $mydomain
Остальное по желанию

P.S. У вас это есть
нужно указать еще myhostname=itm.mdomen

Отправлено: 15:56, 04-03-2009 | #8



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Настройка Postfix для работы в локальной сети

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Настройка прав на использование локальной сети. FreshMen85 Microsoft Windows 2000/XP 6 20-07-2010 16:28
Вопрос - настройка компов в локальной сети для обновления из локальной папки WChek Защита компьютерных систем 4 08-02-2009 10:46
FreeBSD - Проблема при настройка postfix (postmap: fatal: file /usr/local/etc/postfix/main.cf:) _soldat_ Общий по FreeBSD 3 27-08-2008 08:05
Redhat/Fedora - Настройка общего доступа в интенет для локальной сети. xargaster Общий по Linux 3 15-04-2008 16:26
Службы в WinXP Pro для нормальной работы локальной сети dmityi Сетевые технологии 1 12-08-2004 15:59




 
Переход