The OpenNET Project / Index page

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

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

"Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 13:13 
Установил Postfix по статье Андрея Бешкова "Почтовая система среднего и малого офиса". Начал проверять работу почтовика: локально - все работает. Но если письмо направлять в мир, то вываливается:
554 <boris@rambler.ru>: relay access denied
Что это может быть за трабл?
Да, сервер, где установлен postfix не имеет внешнего IP, так как собран как тестовый. ОС FreeBSD 5.4
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Настройка postfix "  
Сообщение от Skif (??) on 06-Дек-05, 13:17 
>Установил Postfix по статье Андрея Бешкова "Почтовая система среднего и малого офиса".
>Начал проверять работу почтовика: локально - все работает. Но если письмо
>направлять в мир, то вываливается:
>554 <boris@rambler.ru>: relay access denied
>Что это может быть за трабл?
>Да, сервер, где установлен postfix не имеет внешнего IP, так как собран
>как тестовый. ОС FreeBSD 5.4


postconf -n
на вскидку - mynetworks что содержит?

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

2. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 13:29 
>>Установил Postfix по статье Андрея Бешкова "Почтовая система среднего и малого офиса".
>>Начал проверять работу почтовика: локально - все работает. Но если письмо
>>направлять в мир, то вываливается:
>>554 <boris@rambler.ru>: relay access denied
>>Что это может быть за трабл?
>>Да, сервер, где установлен postfix не имеет внешнего IP, так как собран
>>как тестовый. ОС FreeBSD 5.4
>
>
>postconf -n
> на вскидку - mynetworks что содержит?
mynetworks = 192.168.0.0/28, 127.0.0.0/8


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

3. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 14:07 
>>>Установил Postfix по статье Андрея Бешкова "Почтовая система среднего и малого офиса".
>>>Начал проверять работу почтовика: локально - все работает. Но если письмо
>>>направлять в мир, то вываливается:
>>>554 <boris@rambler.ru>: relay access denied
>>>Что это может быть за трабл?
>>>Да, сервер, где установлен postfix не имеет внешнего IP, так как собран
>>>как тестовый. ОС FreeBSD 5.4
>>
>>
>>postconf -n
>> на вскидку - mynetworks что содержит?
>mynetworks = 192.168.0.0/28, 127.0.0.0/8

Так что, что не так? Почему письма в мир не уходят?
Ваши предположения?


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

4. "Настройка postfix "  
Сообщение от jonatan (ok) on 06-Дек-05, 14:38 
>Так что, что не так? Почему письма в мир не уходят?
>Ваши предположения?
Предложений не будет, пока не покажете postconf -n
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 14:51 
>>Так что, что не так? Почему письма в мир не уходят?
>>Ваши предположения?
>Предложений не будет, пока не покажете postconf -n

Показываю

mail2# postconf -n
alias_database = hash:/etc/mail/aliases
alias_maps = hash:/etc/mail/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = firma.com.ua
mydomain = firma.com.ua
myhostname = mail2.firma.com.ua
mynetworks = 192.168.0.0/28, 127.0.0.0/8
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /etc/postfix/readme/
relay_domains = $mydestination
relay_domains_reject_code = 554
sample_directory = /etc/postfix/sample/
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 450
mail2#


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

6. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 15:02 
>>>Так что, что не так? Почему письма в мир не уходят?
>>>Ваши предположения?
>>Предложений не будет, пока не покажете postconf -n
>
>Показываю
>
>mail2# postconf -n
>alias_database = hash:/etc/mail/aliases
>alias_maps = hash:/etc/mail/aliases
>command_directory = /usr/sbin
>config_directory = /etc/postfix
>daemon_directory = /usr/libexec/postfix
>debug_peer_level = 2
>inet_interfaces = all
>mail_owner = postfix
>mailq_path = /usr/bin/mailq
>manpage_directory = /usr/local/man
>mydestination = firma.com.ua
>mydomain = firma.com.ua
>myhostname = mail2.firma.com.ua
>mynetworks = 192.168.0.0/28, 127.0.0.0/8
>newaliases_path = /usr/bin/newaliases
>queue_directory = /var/spool/postfix
>readme_directory = /etc/postfix/readme/
>relay_domains = $mydestination
>relay_domains_reject_code = 554
>sample_directory = /etc/postfix/sample/
>sendmail_path = /usr/sbin/sendmail
>setgid_group = postdrop
>unknown_local_recipient_reject_code = 450
>mail2#

#mynetworks = 192.168.0.0/28, 127.0.0.0/8

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

7. "Настройка postfix "  
Сообщение от jonatan (ok) on 06-Дек-05, 15:09 
>mynetworks = 192.168.0.0/28, 127.0.0.0/8
Маска правильная?
mynetworks = 192.168.0.0/24, 127.0.0.0/8
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 15:20 
>>mynetworks = 192.168.0.0/28, 127.0.0.0/8
>Маска правильная?
>mynetworks = 192.168.0.0/24, 127.0.0.0/8

Это зачем?
relay_domains = $mydestination

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

9. "Настройка postfix "  
Сообщение от jonatan (ok) on 06-Дек-05, 15:24 
>Это зачем?
>relay_domains = $mydestination
По-умолчанию. В данном случае на работу не влияет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Настройка postfix "  
Сообщение от dimoZZZa email(ok) on 06-Дек-05, 15:27 
>Установил Postfix по статье Андрея Бешкова "Почтовая система среднего и малого офиса".
>Начал проверять работу почтовика: локально - все работает. Но если письмо
>направлять в мир, то вываливается:
>554 <boris@rambler.ru>: relay access denied
>Что это может быть за трабл?
>Да, сервер, где установлен postfix не имеет внешнего IP, так как собран
>как тестовый. ОС FreeBSD 5.4

как вариант возможно то, что твой реальный ip адрес присутсвует в базе dul.ru.
у меня была такая проблема, пока провайдера не добил чтобы он мой ip из этой базы отключил


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

11. "Настройка postfix "  
Сообщение от crash (ok) on 06-Дек-05, 15:36 
>>Установил Postfix по статье Андрея Бешкова "Почтовая система среднего и малого офиса".
>>Начал проверять работу почтовика: локально - все работает. Но если письмо
>>направлять в мир, то вываливается:
>>554 <boris@rambler.ru>: relay access denied
>>Что это может быть за трабл?
>>Да, сервер, где установлен postfix не имеет внешнего IP, так как собран
>>как тестовый. ОС FreeBSD 5.4
>
>как вариант возможно то, что твой реальный ip адрес присутсвует в базе
>dul.ru.
чтото очень сомневаюсь, потому что
>Да, сервер, где установлен postfix не имеет внешнего IP,


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

12. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 15:38 
>По-умолчанию. В данном случае на работу не влияет.

Хммм...

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

13. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 15:43 
Да, думаю, что мой IP нигде не засвечен, так как он не внешний.

Вот, исправил маску и отправил в мир. Вот логи.

Dec  6 17:31:51 mail2 postfix/pickup[32795]: 637484123: uid=0 from=<root>
Dec  6 17:31:51 mail2 postfix/cleanup[32800]: 637484123: message-id=<20051206153151.637484123@mail2.firma.com.ua>
Dec  6 17:31:51 mail2 postfix/qmgr[32796]: 637484123: from=<root@mail2.firma.com.ua>, size=314, nrcpt=1 (queue active)
Dec  6 17:32:21 mail2 postfix/smtp[32802]: connect to mail.expert.ua[212.40.45.209]: Operation timed out (port 25)
Dec  6 17:32:51 mail2 postfix/smtp[32802]: connect to expert.tsua.net[212.40.39.110]: Operation timed out (port 25)
Dec  6 17:32:51 mail2 postfix/smtp[32802]: 637484123: to=<vsadikov@expert.ua>, relay=none, delay=60, status=deferred (connect to expert.tsua.net[212.40.39.110]: Operation timed out)


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

14. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 16:22 
Вот. Хочу услышать ваше мнение и, не откажусь, от совета и помощи.
Я так понимаю, что письмо, отправляемое с тестового сервера (не имеющего внешний IP) должно уходить сначала на действующий сервер (шлюз), и через
него идти дальше в мир, оставляя логи на сервере шлюзе. (где именно? в логах maillog или в другом месте)
Но в том-то и дело, что не работает, по всей видимости связка передачи почты с тестового сервера на шлюз. (Хотя интернет,через эту же связку,работает).
Помогите мне пожалуйста, решить этот вопрос. Кто с таким сталкивался.

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

15. "Настройка postfix "  
Сообщение от jonatan (ok) on 06-Дек-05, 16:27 
Либо разрешайте внутреннему почтовому серверу самому отправлять в мир (nat, firewall), либо настройте пересылку через внешний сервер (relay_host), например, провайдера.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 16:30 
> Вот. Хочу услышать ваше мнение и, не откажусь, от совета и
>помощи.
>Я так понимаю, что письмо, отправляемое с тестового сервера (не имеющего внешний
>IP) должно уходить сначала на действующий сервер (шлюз), и через
>него идти дальше в мир, оставляя логи на сервере шлюзе. (где именно?
>в логах maillog или в другом месте)
>Но в том-то и дело, что не работает, по всей видимости связка
>передачи почты с тестового сервера на шлюз. (Хотя интернет,через эту же
>связку,работает).
>Помогите мне пожалуйста, решить этот вопрос. Кто с таким сталкивался.

Рабочий конфиг....

==============================================================queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
unknown_local_recipient_reject_code = 550
clients in the same IP class A/B/C networks as the local machine.
debugger_command =
     PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
     xxgdb $daemon_directory/$process_name $process_id & sleep 5
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
inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = mail2.firma.com.ua
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1 ::1
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost =
mailbox_command =
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
==================================================================

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

17. "Настройка postfix "  
Сообщение от jonatan (ok) on 06-Дек-05, 16:40 
И что из этого должно решить проблему?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 16:48 
>И что из этого должно решить проблему?

От него можно оттолкнуться.....

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

19. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 17:04 
Спасибо за конфиг.

То есть, если я в конфиге postfix укажу relayhost= имя шлюза (или IP)
проблема решиться?

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

20. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 17:08 
>Спасибо за конфиг.
>
>То есть, если я в конфиге postfix укажу relayhost= имя шлюза (или
>IP)
>проблема решиться?

Поставил
Появились логи тестового сервера на шлюзе.
Dec  6 16:06:30 proxy sm-mta[19685]: jB6E6TVf019683: to=<od@expert.ua>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120292, relay=mail.expert.ua. [212.40.45.209], dsn=5.6.0, stat=Data format error


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

21. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 17:33 
>Спасибо за конфиг.
>
>То есть, если я в конфиге postfix укажу relayhost= имя шлюза (или
>IP)
>проблема решиться?

С этим конфигом уже можно посылать в мир...

relayhost=  - оставте так как есть


Это нужно добавить:

mydomain = firma.com.ua
myhostname = mail2.firma.com.ua


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

22. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 18:35 
>>Спасибо за конфиг.
>>
>>То есть, если я в конфиге postfix укажу relayhost= имя шлюза (или
>>IP)
>>проблема решиться?
>
>С этим конфигом уже можно посылать в мир...
>
>relayhost=  - оставте так как есть
>
>
>Это нужно добавить:
>
>mydomain = firma.com.ua
>myhostname = mail2.firma.com.ua

А какая у вас версия postfix ?

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

23. "Настройка postfix "  
Сообщение от Gennadi email(??) on 06-Дек-05, 19:06 
>А какая у вас версия postfix ?

postfix 2.2.1-3

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

24. "Настройка postfix "  
Сообщение от fitter email(??) on 06-Дек-05, 19:27 
>>А какая у вас версия postfix ?
>
>postfix 2.2.1-3


Я так и думал, что у вас новее, чем у меня. Очень многих параметров у меня нет в конфиге.
Все, что было я поставил. Перезапустил почтовик и проверил.
Страно, но после того как убрал relayhost = имя шлюза, письма перестали ходить на шлюз.
Может все таки надо ставить, чтобы указать postfix, через кого слать в мир письма?

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

25. "Настройка postfix "  
Сообщение от RAVen on 07-Дек-05, 08:18 
>>>А какая у вас версия postfix ?
>>
>>postfix 2.2.1-3
>
>
>Я так и думал, что у вас новее, чем у меня. Очень
>многих параметров у меня нет в конфиге.
>Все, что было я поставил. Перезапустил почтовик и проверил.
>Страно, но после того как убрал relayhost = имя шлюза, письма перестали
>ходить на шлюз.
>Может все таки надо ставить, чтобы указать postfix, через кого слать в
>мир письма?

Вот, исправил маску и отправил в мир. Вот логи.

Dec  6 17:31:51 mail2 postfix/pickup[32795]: 637484123: uid=0 from=<root>
Dec  6 17:31:51 mail2 postfix/cleanup[32800]: 637484123: message-id=<20051206153151.637484123@mail2.firma.com.ua>
Dec  6 17:31:51 mail2 postfix/qmgr[32796]: 637484123: from=<root@mail2.firma.com.ua>, size=314, nrcpt=1 (queue active)
Dec  6 17:32:21 mail2 postfix/smtp[32802]: connect to mail.expert.ua[212.40.45.209]: Operation timed out (port 25)
Dec  6 17:32:51 mail2 postfix/smtp[32802]: connect to expert.tsua.net[212.40.39.110]: Operation timed out (port 25)
Dec  6 17:32:51 mail2 postfix/smtp[32802]: 637484123: to=<vsadikov@expert.ua>, relay=none, delay=60, status=deferred (connect to expert.tsua.net[212.40.39.110]: Operation timed out)

Судя по логу, Postfix не может установить соединение с почтовым сервером получателя. Проверьте правила файервола или маршризацию.

relayhost нужен если Вы не хотите пересылать почту напрямую, а использовать какой-либо релей.

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

26. "Настройка postfix "  
Сообщение от Василий (??) on 13-Июн-07, 01:07 
Посмотри тут http://onix.opennet.ru/content/category/4/18/26/

Есть очень интересная статья про диагностику Posfix

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

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

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




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

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