The OpenNET Project / Index page

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

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

"Проблема с Postfix"
Сообщение от Vlad emailИскать по авторуВ закладки on 15-Дек-03, 13:16  (MSK)
Помогите плс разобраться с проблемой.
Установлен Postfix на FreeBSD 4.4, до недавнего времени вроде все работало без глюков.Конфигурацию Postfix не менял.
Проблема в ледующем:
Есть юзер 1, имеет на сервере ящик.Посылает письмо юзеру 2 на моем же сервере.Почтовый клиент юзера 1 исправно отсылает письмо, а второй его не получает.Оба юзера диалапщики. Диапазон IP адресов диалапщиков прописан в main.cf.
Кусок maillog^
--------- maillog ------------------
Dec 11 15:42:37 chel-65 postfix/smtpd[6382]: connect from unknown[212.57.168.122]
Dec 11 15:42:38 chel-65 postfix/smtpd[6382]: 48E9426C14: client=unknown[212.57.168.122]
.
.здесь работа с другой почтой
.
Dec 11 15:47:39 chel-65 postfix/smtpd[6382]: timeout after RSET from unknown[212.57.168.122]
Dec 11 15:47:39 chel-65 postfix/smtpd[6382]: disconnect from unknown[212.57.168.122]
----------- end maillog ---------------------------------
Мой файл 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 = $myhostname
#myorigin=$mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain, $surnet.ru, zona.surnet.ru
mynetworks_style = subnet
#mynetworks_style = host
mynetworks = 192.168.171.0/27, 195.54.5.0/24, 212.57.168.96/27, 127.0.0.0/24
relay_domains = $mydestination
###, /etc/postfix/relay-dom
relayhost = relay1.surnet.ru
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
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
#home_mailbox = Mailbox
#home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
smtpd_banner = $myhostname ESMTP READY
debug_peer_level = 4
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
smtpd_helo_required = yes
smtp_always_send_ehlo = yes
maps_rbl_reject_code = 571
reject_unknown_recipient_domain
------------- end main.cf ----------------------------------
Мой master.cf:
==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       16       smtpd
###-o content_filter=filter:dummy
#628      inet  n       -       n       -       -       qmqpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       nqmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}

old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}

cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}

ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
----------------- end master.cf --------------------------
Мой transport:

#
zona.surnet.ru local:
# chel-65.chel.su smtp:int.smtp.chel-65.chel.su
#
#* smtp

------------ end transport -------------------
Помогите плс разобраться где косяк или в чем проблема.
Я ничего не смог найти.
Порекомендовал юзеру 1 попробовать вместо моего адреса SMTP сервера
указать адрес SMTP сервера провайдера - все прошло ОК.
Такого глюка не стало

После очередного просмотра доков, закралось подозрение, что во всем этом виноват параметр : lmtp_rset_timeout
# The lmtp_rset_timeout parameter specifies the LMTP client timeout
# for sending the LMTP RSET command, and for receiving the server
# response. The LMTP client sends RSET in order to find out if a
# cached connection is still alive.

И возможно:
# The smtpd_history_flush_threshold specifies how many lines the SMTP
# server command history is allowed to contain before it is flushed
# to postmaster upon receipt of EHLO, RSET, or end of DATA.
#
smtpd_history_flush_threshold = 100  
Подскажите плс в чем может быть проблема?

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

 Оглавление

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

1. "Проблема с Postfix"
Сообщение от ipmanyak Искать по авторуВ закладки on 15-Дек-03, 14:23  (MSK)

>mynetworks = 192.168.171.0/27, 195.54.5.0/24, 212.57.168.96/27, 27.0.0.0/24

212.57.168.96/27,
тебе не кажется, что маска 27 это кривовато, да и сама сеть тоже
имхо  212.57.168.0/24  наверно хотел сказать ?

>Порекомендовал юзеру 1 попробовать вместо моего адреса SMTP сервера
>указать адрес SMTP сервера провайдера - все прошло ОК.

а вот это самое правильное!  диалпщики должны юзать smtp прова , а не твой!

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

2. "Проблема с Postfix"
Сообщение от Vlad emailИскать по авторуВ закладки on 15-Дек-03, 15:05  (MSK)
>212.57.168.96/27,
>тебе не кажется, что маска 27 это кривовато, да и сама сеть
>тоже
>имхо  212.57.168.0/24  наверно хотел сказать ?
На сто процентов не уверен, но вроде как, если диапазон адресов:
212.57.168.96 - 212.57.168.127 с маской 255.255.255.224
у меня получилось, что в формате CIDR маска должна быть - /27


>>Порекомендовал юзеру 1 попробовать вместо моего адреса SMTP сервера
>>указать адрес SMTP сервера провайдера - все прошло ОК.
>
>а вот это самое правильное!  диалпщики должны юзать smtp прова ,
>а не твой!
Диалапщики имеют почтовые ящики на моем сервере, а свои диалап логины на сервере провайдера.
Просто это исторически так сложилось, еще при бывшем админе.
Но ведь до этого глюка почему-то все работало?

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


Удалить

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




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

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