|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Настройка Postfix для работы в локальной сети |
|
[решено] Настройка Postfix для работы в локальной сети
|
Пользователь Сообщения: 73 |
Профиль | Сайт | Отправить PM | Цитировать
Всем привет! Ребята необходимо настроить пересылку почты между виртуалкой и реальной машиной в сети потерял уже много времени но смог только настроить пересылку почты в одном направлении см. рисунок (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
|
Профиль | Отправить PM | Цитировать в виде аттачей сделай "postconf -n" с обоих серверов и в тему прикрепи на посмотреть, а то вообще не понятно какой у тебя MTA на 1/2 сервере и что там с настройкой.
|
Отправлено: 14:59, 16-02-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 73
|
Профиль | Сайт | Отправить 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 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Ссылка в первом посте битая, схему не видно, а на словах не понял.
Из того что сразу бросилось в глаза: Цитата rfcr:
Цитата rfcr:
|
||
------- Отправлено: 10:00, 17-02-2009 | #4 |
Пользователь Сообщения: 73
|
Профиль | Сайт | Отправить PM | Цитировать Ссылку исправил
(http://narod.ru/disk/5771969000/%D0%...fix.bm p.html) По поводу релэя я правильно понял, что надо копать не у себя, а на втором почтовом серваке, на предмет его настроек? |
|
Отправлено: 10:22, 17-02-2009 | #5 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Цитата rfcr:
|
|
------- Отправлено: 10:49, 17-02-2009 | #6 |
Пользователь Сообщения: 73
|
Профиль | Сайт | Отправить PM | Цитировать Ясно, уже в принципе пытаюсь достучаться до "небес" но пока безрезультатно. Еще хотелось бы узнать мнение знающих людей с моей-то стороны все нормально по настройкам?
|
Отправлено: 10:56, 17-02-2009 | #7 |
Пользователь Сообщения: 73
|
Профиль | Сайт | Отправить PM | Цитировать Правильный ответ такой:
Ошибка тут: mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain нужно mydestination = $mydomain Остальное по желанию P.S. У вас это есть нужно указать еще myhostname=itm.mdomen |
Отправлено: 15:56, 04-03-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - [решено] Настройка прав на использование локальной сети. | 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 |
|