The OpenNET Project / Index page

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

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

"Вопрос к спецам по Postfix"
Сообщение от Cojot emailИскать по авторуВ закладки on 08-Сен-03, 09:26  (MSK)
Приветствую уважаемый ALL!
Кто прикручивал UUCP к Postfix помогите плс советом, ато уже крыша едит, все перепробовал и никак не могу победить.
Так неохота возвращаться обратно на sendmail.
Проблема в следующем:
Есть Freebsd 4.4 + Postfix + popa3d + Drweb.
Postfix ставил чтобы избавиться от sendmaila, под ним все нормально работало.На серваке есть pop3 ящики и UUCP ящики.После установки postfixa получилось, что pop3 ящики - все ОК, почта прекрасно раскладывается и отправляетя/забирается.А вот с UUCP ящиками беда. При отправке почты UUCPишному юзеру почта возвращается отправляющему. Причем пробовал даже напрямую через telnet на 25 порт и через почтовую программу(The Bat), где в качестве SMTP сервера указывал этот сервак(назовем его nf4.domen.ru)
в логах видно следующее ( сначала отправлял письмо uucpишному юзеру, потом pop3 ):
--------maillog cute-------
Sep  5 12:58:57 nf4 postfix/postfix-script: refreshing the Postfix mail system
Sep  5 12:58:57 nf4 postfix/master[1786]: reload configuration
Sep  5 12:59:39 nf4 postfix/smtpd[2625]: connect from nf1.chel-65.chel.su[195.54.5.235]
Sep  5 12:59:39 nf4 postfix/smtpd[2625]: 3387526C14: client=nf1.chel-65.chel.su[195.54.5.235]
Sep  5 12:59:40 nf4 postfix/smtpd[2625]: 540F326C14: client=nf1.chel-65.chel.su[195.54.5.235]
Sep  5 12:59:40 nf4 postfix/cleanup[2627]: 540F326C14: message-id=<1423746116.20030905125938@nf4.chel-65.chel.su>
Sep  5 12:59:40 nf4 postfix/qmgr[2624]: 540F326C14: from=<pop3@nf4.chel-65.chel.su>, size=2112, nrcpt=1 (queue active)
Sep  5 12:59:40 nf4 drweb-postfix: dwlib: scan[2630]: message(/var/drweb/spool/drweb.tmp.rTdWIi) sent by pop3@nf4.chel-65.chel.su is passed
Sep  5 12:59:40 nf4 postfix/pickup[2623]: 9607326C16: uid=1003 from=<pop3@nf4.chel-65.chel.su>
Sep  5 12:59:40 nf4 postfix/pipe[2629]: 540F326C14: to=<vtest@vtest.nf4.chel-65.chel.su>, relay=filter, delay=0, status=sent (dummy)
Sep  5 12:59:40 nf4 postfix/cleanup[2627]: 9607326C16: message-id=<1423746116.20030905125938@nf4.chel-65.chel.su>
Sep  5 12:59:40 nf4 postfix/qmgr[2624]: 9607326C16: from=<pop3@nf4.chel-65.chel.su>, size=2231, nrcpt=1 (queue active)
Sep  5 12:59:40 nf4 postfix/smtp[2634]: 9607326C16: to=<vtest@vtest.nf4.chel-65.chel.su>, relay=none, delay=0, status=bounced (Name service error for name=vtest.nf4.chel-65.chel.su type=A: Host not found)
Sep  5 12:59:40 nf4 postfix/cleanup[2627]: A692D26C17: message-id=<20030905065940.A692D26C17@nf4.chel-65.chel.su>
Sep  5 12:59:40 nf4 postfix/qmgr[2624]: A692D26C17: from=<>, size=4032, nrcpt=1 (queue active)
Sep  5 12:59:40 nf4 postfix/local[2636]: A692D26C17: to=<pop3@nf4.chel-65.chel.su>, relay=local, delay=0, status=sent (mailbox)
Sep  5 12:59:42 nf4 postfix/smtpd[2625]: disconnect from nf1.chel-65.chel.su[195.54.5.235]
Sep  5 13:03:16 nf4 postfix/smtpd[2648]: connect from www.mail15.com[194.186.131.96]
Sep  5 13:03:16 nf4 postfix/smtpd[2648]: 32DF826C14: client=www.mail15.com[194.186.131.96]
Sep  5 13:03:16 nf4 postfix/cleanup[2650]: 32DF826C14: message-id=<248113841.20030905130308@mail15.com>
Sep  5 13:03:16 nf4 postfix/qmgr[2624]: 32DF826C14: from=<cojot@mail15.com>, size=954, nrcpt=1 (queue active)
Sep  5 13:03:16 nf4 postfix/smtpd[2648]: disconnect from www.mail15.com[194.186.131.96]
Sep  5 13:03:16 nf4 drweb-postfix: dwlib: scan[2653]: message(/var/drweb/spool/drweb.tmp.TahY72) sent by cojot@mail15.com is passed
Sep  5 13:03:16 nf4 postfix/pickup[2623]: AB18426C16: uid=1003 from=<cojot@mail15.com>
Sep  5 13:03:16 nf4 postfix/pipe[2652]: 32DF826C14: to=<pop3@nf4.chel-65.chel.su>, relay=filter, delay=0, status=sent (dummy)
Sep  5 13:03:16 nf4 postfix/cleanup[2650]: AB18426C16: message-id=<248113841.20030905130308@mail15.com>
Sep  5 13:03:16 nf4 postfix/qmgr[2624]: AB18426C16: from=<cojot@mail15.com>, size=1073, nrcpt=1 (queue active)
Sep  5 13:03:16 nf4 postfix/local[2657]: AB18426C16: to=<pop3@nf4.chel-65.chel.su>, relay=local, delay=0, status=sent (mailbox)
--------- end maillog-----------
Вроде как будтобы проблема с днс, но при простре с консоли по команде host информация об имени хоста и IP адресе выдается верная.
Подскажите плс где копать? третий день уже бьюсь и нифига. Ж8-(((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Вопрос к спецам по Postfix"
Сообщение от Mikhail Искать по авторуВ закладки on 08-Сен-03, 11:13  (MSK)
Что в main.cf?
default_transport = ?
mailbox_command ?
В master.cf что?
Если drweb отключить, то же самое происходит?
uucp транспорт правильно описан? Может, drweb не знает, что с ним дальше делать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Вопрос к спецам по Postfix"
Сообщение от Vlad emailИскать по авторуВ закладки on 08-Сен-03, 12:11  (MSK)
>Что в main.cf?
---------mein.cf----------------------
mail_owner = postfix

default_privs = nobody

myhostname = nf4.chel-65.chel.su
mydomain = chel-65.chel.su
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain,
parent_domain_matches_subdomain = $transport_map
unknown_local_recipient_reject_code = 450
mynetworks = 192.168.171.0/24, 127.0.0.0/8
relayhost = 195.54.2.5
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
mail_spool_directory = /var/spool/mail
smtpd_banner = $myhostname ESMTP READY
local_destination_concurrency_limit = 2

default_destination_concurrency_limit = 10
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 = /etc/postfix/sample/
readme_directory = /etc/postfix/readme
transport_maps = hash:/etc/postfix/transport
default_transport = smtp
relay_domains = $mydestination
----------------- end mein.cf --------------

>default_transport = ?
>mailbox_command ?

Вобще в mein.cf не описан
Подскажите плс как это сделать?
>В master.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}
#
# The Cyrus deliver program has changed incompatibly, multiple times.
#
old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
# Cyrus 2.1.5 (Amos Gouaux)
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=F user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
###  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
filter    unix        -       n       n       -       -       pipe
  flags=R user=drweb argv=/usr/local/drweb/drweb-postfix -f ${sender} -- ${recipient}
------------------- end master.cf ----------------------

>Если drweb отключить, то же самое происходит?
В maillog пишет - service unavaikable и возвращает отправителю
>uucp транспорт правильно описан? Может, drweb не знает, что с ним дальше
>делать?
А вот это я что-то не смог найти, где описывается


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

3. "Вопрос к спецам по Postfix"
Сообщение от Mikhail Искать по авторуВ закладки on 08-Сен-03, 12:50  (MSK)
UUCP_README:
In order to receive mail via UUCP, your system needs to have an  
rmail command installed. A minimal rmail command can be found in  
the "auxiliary/rmail" directory. Install the command, mode 755, in
a place that can be found by the UUCP "uuxqt" command.            
                                                                  
In order to send mail via UUCP, see html/faq.html.                
---------
>В maillog пишет - service unavaikable и возвращает отправителю
Похоже, именно в нем дело...

>>mailbox_command
>Вобще в mein.cf не описан
>Подскажите плс как это сделать?
# The mailbox_command parameter specifies the optional external          
# command to use instead of mailbox delivery. The command is run as      
# the recipient with proper HOME, SHELL and LOGNAME environment settings.
# Exception:  delivery for root is done as $default_user.                
#                                                                        
# Other environment variables of interest: USER (recipient username),    
# EXTENSION (address extension), DOMAIN (domain part of address),        
# and LOCAL (the address localpart).                                    
#                                                                        
# Unlike other Postfix configuration parameters, the mailbox_command    
# parameter is not subjected to $parameter substitutions. This is to    
# make it easier to specify shell syntax (see example below).            
#                                                                        
# Avoid shell meta characters because they will force Postfix to run    
# an expensive shell process. Procmail alone is expensive enough.        
#                                                                        
# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN        
# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.                      
#                                                                        
#mailbox_command = /usr/bin/procmail                                    
#mailbox_command = /some/where/procmail -a "$EXTENSION"                  
mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAME

На самом дел, у меня нет uucp-пользователей, просто пытаюсь понять, в чем дело.
Может, стОит почитать /samples/local.cf?

http://www.postfix.org/faq.html#uucp-tcp и ссылки читал?

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

4. "Вопрос к спецам по Postfix"
Сообщение от Vlad emailИскать по авторуВ закладки on 08-Сен-03, 13:57  (MSK)
>UUCP_README:
>In order to receive mail via UUCP, your system needs to have
>an
>rmail command installed. A minimal rmail command can be found in
>the "auxiliary/rmail" directory. Install the command, mode 755, in
>a place that can be found by the UUCP "uuxqt" command.
>
>In order to send mail via UUCP, see html/faq.html.
>---------
>>В maillog пишет - service unavaikable и возвращает отправителю
>Похоже, именно в нем дело...
>На самом дел, у меня нет uucp-пользователей, просто пытаюсь понять, в чем
>дело.
>Может, стОит почитать /samples/local.cf?
>
>http://www.postfix.org/faq.html#uucp-tcp и ссылки читал?
Ссылки читал и насколько понял из всего - в системе должен быть установлен UUCP? а он у меня был установлен, сконфигурен и даже работал, правда под sendmailom.
Вобщем совершенно не пойму почему UUCP не хочет работать


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

5. "Вопрос к спецам по Postfix"
Сообщение от Varran Искать по авторуВ закладки on 08-Сен-03, 17:01  (MSK)
Ну чего? Заработал? С той минимальной конфой postfix'a что я слал ?


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


Удалить

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




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

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