The OpenNET Project / Index page

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

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

"Проблема с отправко почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 06-Ноя-03, 16:09  (MSK)
Уважаемы спецы по Postfix? помогите разобраться с проблемой.
FreeBSd 4.4 + Postfix + Drweb(новый сервер работает всего лишь с 1ноября вместо sendmaila/
Имеется pop3 юзер и вот почемуто он практически никуда не могжет отправить почту, сам принимает нормально.
Я пробовал по его же адресам отправлять почту - все ОК, доходит до получателя.
Также у нег не получается отправить почту на мой адре локальный.
Обсмотрел все конфиги ничего подозрительного не увидел.
Прилагаю кусок maillog
-----------------  maillog  ----------------------------------------
  6 09:06:38 chel-65 postfix/smtpd[1289]: connect from unknown[212.57.168.126]
Nov  6 09:06:38 chel-65 postfix/smtpd[1289]: C3D5826C1F: client=unknown[212.57.168.126]
Nov  6 09:06:38 chel-65 postfix/smtpd[1289]: C3D5826C1F: reject: RCPT from unknown[212.57.168.126]: 554 <ort-fan@laes.ru>: Relay access denied; from=<mayak1@chel-65.chel.su> to=<ort-fan@laes.ru> proto=ESMTP helo=<kosheleva>
Nov  6 09:06:40 chel-65 postfix/smtpd[1289]: 2A04026C1F: client=unknown[212.57.168.126]
Nov  6 09:06:40 chel-65 postfix/smtpd[1289]: 2A04026C1F: reject: RCPT from unknown[212.57.168.126]: 554 <epd1945@yahoo.com>: Relay access denied; from=<mayak1@chel-65.chel.su> to=<epd1945@yahoo.com> proto=ESMTP helo=<kosheleva>
Nov  6 09:06:41 chel-65 postfix/smtpd[1289]: disconnect from unknown[212.57.168.126]

А это я отправлял на теже адреса
  vvvv
  6 12:50:21 chel-65 postfix/smtpd[7460]: connect from nf1.chel-65.chel.su[195.54.5.235]
Nov  6 12:50:21 chel-65 postfix/smtpd[7460]: 9AA8126C17: client=nf1.chel-65.chel.su[195.54.5.235]
Nov  6 12:50:24 chel-65 postfix/smtpd[7460]: B55A326C17: client=nf1.chel-65.chel.su[195.54.5.235]
Nov  6 12:50:24 chel-65 postfix/cleanup[7461]: B55A326C17: message-id=<846882352.20031106125030@chel-65.chel.su>
Nov  6 12:50:24 chel-65 postfix/qmgr[7235]: B55A326C17: from=<vlad@chel-65.chel.su>, size=750, nrcpt=1 (queue active)
Nov  6 12:50:25 chel-65 drweb-postfix: dwlib: scan[7463]: message(/var/drweb/spool/drweb.tmp.6znXwd) sent by vlad@chel-65.chel.su is passed
Nov  6 12:50:25 chel-65 postfix/pickup[7234]: 179C626C1B: uid=1003 from=<vlad@chel-65.chel.su>
Nov  6 12:50:25 chel-65 postfix/pipe[7462]: B55A326C17: to=<epd1945@yahoo.com>, relay=filter, delay=1, status=sent (dummy)
Nov  6 12:50:25 chel-65 postfix/cleanup[7461]: 179C626C1B: message-id=<846882352.20031106125030@chel-65.chel.su>
Nov  6 12:50:25 chel-65 postfix/qmgr[7235]: 179C626C1B: from=<vlad@chel-65.chel.su>, size=864, nrcpt=1 (queue active)
Nov  6 12:50:25 chel-65 postfix/smtp[7467]: 179C626C1B: to=<epd1945@yahoo.com>, relay=195.54.2.5[195.54.2.5], delay=0, status=sent (250 2.0.0 hA67oPN17856 Message accepted for delivery)
Nov  6 12:50:25 chel-65 postfix/smtpd[7460]: disconnect from nf1.chel-65.chel.su[195.54.5.235]
------------  end maillog  ---------------------------------------
Есть подозрение что всеэто происходит, потому что у меня реальный выделенный IP, а юзеры ходят через dilup соединение провайдера, т.е. у них адреса отличаются, что видно из mailloga/
Подскажите плс в чем проблема

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблема с отправко почты у локального юзера"
Сообщение от Mikhail Искать по авторуВ закладки on 06-Ноя-03, 16:28  (MSK)
Нужно, конечно, смотреть main.cf, в части ограничений mynetwork/smtpd_sender_restrictions/reject_unknown_client и т.д.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблема с отправко почты у локального юзера"
Сообщение от crash Искать по авторуВ закладки on 06-Ноя-03, 20:13  (MSK)
покажи main.cf
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблема с отправко почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 07-Ноя-03, 16:58  (MSK)
>покажи main.cf
-----------  main.cf  ------------------------------------
queue_directory = /var/spool/postfix
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
default_privs = nobody
myhostname = chel-65.chel.su
mydomain = chel.su
myorigin=$mydomain
parent_domain_matches_subdomain = $transport_map
local_recipient_maps = $alias_maps unix:passwd.byname
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.171.0/28, 195.54.5.0/24, 127.0.0.0/24
# The relayhost parameter specifies the default host to send mail to
relayhost = [195.54.2.5]
default_transport=smtp
alias_database = hash:/etc/mail/aliases
transport_maps = hash:/etc/postfix/transport
mail_spool_directory = /var/spool/mail
smtpd_banner = $myhostname ESMTP READY
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
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/doc/postfix/sample/
reject_unknown_sender_domain, check_relay_domains, reject_unknown_client, reject
-------------- end main.cf  ----------------------------------------

Есть подозрение что надо добавить диапазон адресоа провайдера в mynetworks

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проблема с отправко почты у локального юзера"
Сообщение от crash Искать по авторуВ закладки on 07-Ноя-03, 18:28  (MSK)
если попробовать добавить
mydestination = $myhostname, localhost.$mydomain, $mydomain
relay_domains = $mydestination
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Проблема с отправко почты у локального юзера"
Сообщение от crash Искать по авторуВ закладки on 07-Ноя-03, 18:32  (MSK)
>Есть подозрение что всеэто происходит, потому что у меня реальный выделенный IP,
а как бы ты выходил в инет, если бы адрес был не реальный

>а юзеры ходят через dilup соединение провайдера, т.е. у них адреса
>отличаются, что видно из mailloga/
а они ходят по диалап не через твой сервак, а отправляют письма через твой?

>Подскажите плс в чем проблема


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Проблема с отправко почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 10-Ноя-03, 05:59  (MSK)
>а они ходят по диалап не через твой сервак, а отправляют письма
>через твой?
  По диалап они(юзеры) ходят через сервер доступа провайдера, а меня чисто почтовый сервак, юзеры забирают и отправляют почту.
Счас поп робую рекомендации, указанные выше.
О результатах напишу.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Проблема с отправко почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 10-Ноя-03, 07:47  (MSK)
>О результатах напишу.
В итоге получилось:
------------ maillog -----------------------------
Nov 10 08:54:28 chel-65 postfix/smtpd[21851]: connect from unknown[212.57.168.100]
Nov 10 08:54:28 chel-65 postfix/smtpd[21851]: 7162E26C26: client=unknown[212.57.168.100]
Nov 10 08:54:29 chel-65 postfix/smtpd[21851]: 7162E26C26: reject: RCPT from unknown[212.57.168.100]: 450 Client host rejected: cannot find your hostname, [212.57.168.100]; from=<mayak1@chel-65.chel.su> to=<vdvzakon@telecom.ozersk.ru> proto=ESMTP helo=<kosheleva>
Nov 10 08:54:30 chel-65 postfix/smtpd[21851]: 493C526C26: client=unknown[212.57.168.100]
Nov 10 08:54:30 chel-65 postfix/smtpd[21851]: 493C526C26: reject: RCPT from unknown[212.57.168.100]: 450 Client host rejected: cannot find your hostname, [212.57.168.100]; from=<mayak1@chel-65.chel.su> to=<ort-fan@laes.ru> proto=ESMTP helo=<kosheleva>
Nov 10 08:54:31 chel-65 postfix/smtpd[21851]: A875126C26: client=unknown[212.57.168.100]
Nov 10 08:54:31 chel-65 postfix/smtpd[21851]: A875126C26: reject: RCPT from unknown[212.57.168.100]: 450 Client host rejected: cannot find your hostname, [212.57.168.100]; from=<mayak1@chel-65.chel.su> to=<cojot@fromru.com> proto=ESMTP helo=<kosheleva>
Nov 10 08:54:33 chel-65 postfix/smtpd[21851]: 0EB5C26C26: client=unknown[212.57.168.100]
Nov 10 08:54:33 chel-65 postfix/smtpd[21851]: 0EB5C26C26: reject: RCPT from unknown[212.57.168.100]: 450 Client host rejected: cannot find your hostname, [212.57.168.100]; from=<mayak1@chel-65.chel.su> to=<epd1945@yahoo.com> proto=ESMTP helo=<kosheleva>
Nov 10 08:54:34 chel-65 postfix/smtpd[21851]: 6583626C26: client=unknown[212.57.168.100]
Nov 10 08:54:34 chel-65 postfix/smtpd[21851]: 6583626C26: reject: RCPT from unknown[212.57.168.100]: 450 Client host rejected: cannot find your hostname, [212.57.168.100]; from=<mayak1@chel-65.chel.su> to=<badun@radio.chem.msu.ru> proto=ESMTP helo=<kosheleva>
Nov 10 08:54:35 chel-65 postfix/smtpd[21851]: disconnect from unknown[212.57.168.100]


Nov 10 08:55:44 chel-65 postfix/smtpd[21851]: connect from n3.grp.scd.yahoo.com[66.218.66.86]
Nov 10 08:55:46 chel-65 postfix/smtpd[21851]: 5B4CC26C18: client=n3.grp.scd.yahoo.com[66.218.66.86]
Nov 10 08:55:49 chel-65 postfix/trivial-rewrite[21650]: warning: do not list domain chel-65.chel.su in BOTH mydestination and virtual_alias_domains
Nov 10 08:55:51 chel-65 postfix/cleanup[21852]: 5B4CC26C18: message-id=<591064490.20031110085226@prominform.ru>
Nov 10 08:55:51 chel-65 postfix/qmgr[21647]: 5B4CC26C18: from=<sentto-2156393-1619-1068436543-alex=chel-65.chel.su@returns.groups.yahoo.com>, size=2731, nrcpt=1 (queue active)
Nov 10 08:55:51 chel-65 postfix/trivial-rewrite[21650]: warning: do not list domain chel-65.chel.su in BOTH mydestination and virtual_alias_domains
Nov 10 08:55:51 chel-65 postfix/local[21914]: 5B4CC26C18: to=<alex@chel-65.chel.su>, relay=local, delay=5, status=sent (mailbox)
Nov 10 08:55:52 chel-65 postfix/smtpd[21851]: disconnect from n3.grp.scd.yahoo.com[66.218.66.86]

И еще заметил таку вещь vvvvvvvvv

Nov 10 08:55:44 chel-65 postfix/smtpd[21851]: connect from n3.grp.scd.yahoo.com[66.218.66.86]
Nov 10 08:55:46 chel-65 postfix/smtpd[21851]: 5B4CC26C18: client=n3.grp.scd.yahoo.com[66.218.66.86]
Nov 10 08:55:49 chel-65 postfix/trivial-rewrite[21650]: warning: do not list domain chel-65.chel.su in BOTH mydestination and virtual_alias_domains
Nov 10 08:55:51 chel-65 postfix/cleanup[21852]: 5B4CC26C18: message-id=<591064490.20031110085226@prominform.ru>
Nov 10 08:55:51 chel-65 postfix/qmgr[21647]: 5B4CC26C18: from=<sentto-2156393-1619-1068436543-alex=chel-65.chel.su@returns.groups.yahoo.com>, size=2731, nrcpt=1 (queue active)
Nov 10 08:55:51 chel-65 postfix/trivial-rewrite[21650]: warning: do not list domain chel-65.chel.su in BOTH mydestination and virtual_alias_domains
Nov 10 08:55:51 chel-65 postfix/local[21914]: 5B4CC26C18: to=<alex@chel-65.chel.su>, relay=local, delay=5, status=sent (mailbox)
Nov 10 08:55:52 chel-65 postfix/smtpd[21851]: disconnect from n3.grp.scd.yahoo.com[66.218.66.86]

-------------------- end maillog ---------------------------
Немного подкорректировал main.cf
------------  main.cf ---------------------------------------

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
default_privs = nobody
myhostname=chel-65.chel.su
mydomain=chel.su
myorigin=$mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain, $chel.su, $surnet.ru
mynetworks = 192.168.171.0/24, 195.54.5.0/24, 127.0.0.0/24
relay_domains = $mydestination
relayhost = [195.54.2.5]
allow_percent_hack = yes
append_at_myorigin = yes
append_dot_mydomain = yes
empty_address_recipient = MAILER-DAEMON
masquarade_classes = envelope_sender, header_sender, header_recipient
masquarade_domains = chel.su
swap_bangpath = yes
# TRANSPORT MAP
default_database_type = hash
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
virtual_alias_domains = $virtual_alias_maps
virtual_maps = hash:/etc/postfix/virtual
default_transport=smtp
local_recipient_maps = unix:passwd.byname $alias_maps
transport_maps = hash:/etc/postfix/transport
parent_domain_matches_subdomains = $transport_map
unknown_local_recipient_reject_code = 550
mail_spool_directory = /var/spool/mail
smtpd_banner = $myhostname ESMTP READY
debug_peer_level = 2
# If you don't have X installed on the Postfix machine, try:
debugger_command =
    PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;
    echo where) | gdb $daemon_directory/$process_name $process_id 2>&1
    >$config_directory/$process_name.$process_id.log & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/doc/postfix/sample/
readme_directory = /usr/local/doc/postfix/readme
strict_rfc821_envelopes = yes
smtpd_helo_required = yes
smtp_always_send_ehlo = yes
maps_rbl_reject_code = 571
reject_rbl_client = relays.ordb.org, bl.spamcop.net, rbl-plus.mail-abuse.org, work.drbl.caravan.ru
######, dul.ru
smtpd_client_restrictions = reject_rbl_client, permit_mynetworks, reject_unknown_client, reject_rbl_client , reject_rbl_domains
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address, reject_non_fqdn_sender, reject_invalid_hostname, reject_unknown_sender_domain
smtpd_recipient_restrictions = permit_mynetworks, permit_mx_backup, reject_non_fqdn_recipient, check_relay_domains, reject_unknown_client, reject_unknown_recipient_domain
---------------------------- enf main.cf ----------------------------

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Проблема с отправко почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 10-Ноя-03, 11:14  (MSK)
>>О результатах напишу.
>В итоге получилось:
Кроме того обнаружил,что локальные юзеры не могли отпрваить почту на почтовые адреса провайдера:
'450 Client host rejected:
cannot find your hostname, [192.168.171.9]'
Хотя локальная сетка в main.cf в mynetworks прописана,
Поопробовал я закоментарить все рестрикшены в main.cf:
------------ main.cf ---------------------
strict_rfc821_envelopes = yes
reject_rbl_client = relays.ordb.org, bl.spamcop.net, rbl-plus.mail-abuse.org, work.drbl.caravan.ru
smtpd_client_restrictions = reject_rbl_client, permit_mynetworks, reject_unknown_client, reject_rbl_client , reject_rbl_domains
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address, reject_non_fqdn_sender, reject_invalid_hostname, reject_unknown_sender_domain
smtpd_recipient_restrictions = permit_mynetworks, permit_mx_backup, reject_non_fqdn_recipient, check_relay_domains, reject_unknown_client, reject_unknown_recipient_domain
^^^^^ - все эти строки закоментарил,
-------------- end main.cf ---------------------------------
Локальная почта вроде пошла
Подскажите плс, где все-таки грабли.
Надо ли все почтовые домены провайдер или диапазон IP адресов прописывать в конфигах и где именно.
Заранее спасибо


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Проблема с отправко почты у локального юзера"
Сообщение от Mikhail Искать по авторуВ закладки on 10-Ноя-03, 11:22  (MSK)
Вообще-то, подразумевается, что ДНС правильно настроен, прописаны mx-записи, резолвятся имена/адреса и т.д. Судя по реакции MTA, это не так.  А эти заразы (почтовые серверы) очень требовательны к таким мелочам.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Проблема с отправкой почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 10-Ноя-03, 12:14  (MSK)
>Вообще-то, подразумевается, что ДНС правильно настроен, прописаны mx-записи, резолвятся имена/адреса и т.д.
>Судя по реакции MTA, это не так.  А эти заразы
>(почтовые серверы) очень требовательны к таким мелочам.
И что -смотреть настройку моего ДНС или виноват ДНС провайдера.
До этого у меня вместо postfix стоял sendmail и подобных глюков не было.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Проблема с отправкой почты у локального юзера"
Сообщение от Mikhail Искать по авторуВ закладки on 10-Ноя-03, 12:58  (MSK)
>И что -смотреть настройку моего ДНС или виноват ДНС провайдера.
Настроить службу ДНС нужно - не знаю уж, как у тебя она построена, на своем сервере или через провайдера...
>До этого у меня вместо postfix стоял sendmail и подобных глюков не
>было.
Это не глюк, это настройка работы сети. Видимо, настройки 'by default' у них разные. Может, умолчальная конфигурация параноидальная - в любом случае или настраивать службы, или снимать ограничения. И тому, и другому варианту помогает чтение документации. А выбор варианта - за админом.
Ничего, что я так?  :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Проблема с отправкой почты у локального юзера"
Сообщение от Vlad emailИскать по авторуВ закладки on 10-Ноя-03, 13:11  (MSK)
>чтение документации. А выбор варианта - за админом.
>Ничего, что я так?  :-)
Все нормально, счас посмотрю еще раз свой ДНС, только вот смущет, что до этого с sendmailom таких проблем не было.Вроде как если ДНС виноват, то и sendmail тоже работал бы криво, а то все ОК было. :-(((


  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Проблема с отправкой почты у локального юзера"
Сообщение от Mikhail Искать по авторуВ закладки on 10-Ноя-03, 13:31  (MSK)
>до этого с sendmailom таких проблем не было.Вроде как если ДНС
>виноват, то и sendmail тоже работал бы криво, а то все
Да не виноват он. Ограничения могут стоять, а могут не стоять. Если их нет - это тот самый open relay, зато работает прекрасно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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