The OpenNET Project / Index page

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

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

"PROCMAIL & SENDMAIL HELP!!!!HELP!!!!HELP!!!!"
Сообщение от Felix emailИскать по авторуВ закладки on 16-Июл-03, 13:34  (MSK)
Привет всем.
Уже неделю бьюсь над проблемой. Кто знает -- help, please!!!! :-))
Итак, имеем:
Сервер OpenBSD. На сервере установлена связка sendmail+procmail+fetchmail.

Проблема:
При скачивании почты с ящиков procmail обращается к smtp localhost [127.0.0.1], в то время когда в конфиге прописан адрес 192.168.0.25. Естественно sendmail отказывает в соединении.
Сессия telnet 192.168.0.25 25 позволяет отправлят сообщения и внутри локального домена и наружу. Как с localhost, так и с тех, что прописаны в access и relay-domains.

Почта root тоже не доставляется. При попытке отправить почту из почтового клиента, например mutt, почта не доставляется. При отправке из Outlook с другой машины доставляется нормально.
Цитата из /var/log/maillog
Jul 16 23:00:04 gate sm-msp-queue[114]: h6GDR6U6009759: to=user@host.mydomain, ctladdr=root (0/0)
, delay=02:32:58, xdelay=00:00:00, mailer=relay, pri=570274, relay=[127.0.0.1], dsn=4.0.0, stat=
Deferred: Connection refused by [127.0.0.1]


Файлы конфигурации.
#mydomain.mc
ivert(-1)dnl
include(`/usr/share/sendmail/m4/cf.m4')dnl
VERSIONID(`8.12.9')dnl
OSTYPE(`openBSD')dnl
define(`SMART_HOST',`mail.provider')
define(`confDEF_USER_ID',``8:12'')dnl
define(`confTRUSTED_USER', `smmsp')dnl
dnl define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/mail/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confTO_QUEUEWARN', `4h')dnl
define(`confTO_QUEUERETURN', `5d')dnl
define(`confQUEUE_LA', `12')dnl
define(`confREFUSE_LA', `18')dnl
define(`confTO_IDENT', `0')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(`nocanonify')dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=192.168.0.25, Name=MTA')dnl
FEATURE(`accept_unresolvable_domains')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
MASQUERADE_AS(`mydomain.com')dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(mydomainalias.com)dnl
MASQUERADE_DOMAIN(mydomain.lan)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

##############################################
# /root/.fetchmailrc
set daemon 150
set logfile=/var/log/fetchmail
server mail.free.ru
proto pop3
user user@free.ru
pass xyz
flush
mda /usr/local/bin/procmail
###################################################

# /root/.procmailrc
:0 c
control

:0
*^To:.*user@free.ru
! user@localhost
######################################

Такая же конфигурация, один в один, без проблем работает на RedHat8,9, ASPLinux7.1,2,3. Разве что на них установлена предыдущая версия sendmail.

Заранее спасибо.

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

 Оглавление

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

1. "PROCMAIL & SENDMAIL HELP!!!!HELP!!!!HELP!!!!"
Сообщение от Nimdar Искать по авторуВ закладки on 16-Июл-03, 14:24  (MSK)
>Привет всем.
>Уже неделю бьюсь над проблемой. Кто знает -- help, please!!!! :-))
>Итак, имеем:
>Сервер OpenBSD. На сервере установлена связка sendmail+procmail+fetchmail.
>
>Проблема:
>При скачивании почты с ящиков procmail обращается к smtp localhost [127.0.0.1], в
>то время когда в конфиге прописан адрес 192.168.0.25. Естественно sendmail отказывает
>в соединении.
>Сессия telnet 192.168.0.25 25 позволяет отправлят сообщения и внутри локального домена и
>наружу. Как с localhost, так и с тех, что прописаны в
>access и relay-domains.
>
>Почта root тоже не доставляется. При попытке отправить почту из почтового клиента,
>например mutt, почта не доставляется. При отправке из Outlook с другой
>машины доставляется нормально.
>Цитата из /var/log/maillog
>Jul 16 23:00:04 gate sm-msp-queue[114]: h6GDR6U6009759: to=user@host.mydomain, ctladdr=root (0/0)
>, delay=02:32:58, xdelay=00:00:00, mailer=relay, pri=570274, relay=[127.0.0.1], dsn=4.0.0, stat=
>Deferred: Connection refused by [127.0.0.1]
>
>
>Файлы конфигурации.
>#mydomain.mc
>ivert(-1)dnl
>include(`/usr/share/sendmail/m4/cf.m4')dnl
>VERSIONID(`8.12.9')dnl
>OSTYPE(`openBSD')dnl
>define(`SMART_HOST',`mail.provider')
>define(`confDEF_USER_ID',``8:12'')dnl
>define(`confTRUSTED_USER', `smmsp')dnl
>dnl define(`confAUTO_REBUILD')dnl
>define(`confTO_CONNECT', `1m')dnl
>define(`confTRY_NULL_MX_LIST',true)dnl
>define(`confDONT_PROBE_INTERFACES',true)dnl
>define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
>define(`ALIAS_FILE', `/etc/mail/aliases')dnl
>dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
>define(`UUCP_MAILER_MAX', `2000000')dnl
>define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
>define(`confTO_QUEUEWARN', `4h')dnl
>define(`confTO_QUEUERETURN', `5d')dnl
>define(`confQUEUE_LA', `12')dnl
>define(`confREFUSE_LA', `18')dnl
>define(`confTO_IDENT', `0')dnl
>FEATURE(`no_default_msa',`dnl')dnl
>FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
>FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
>FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
>FEATURE(redirect)dnl
>FEATURE(always_add_domain)dnl
>FEATURE(use_cw_file)dnl
>FEATURE(use_ct_file)dnl
>FEATURE(`nocanonify')dnl
>FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
>FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
>FEATURE(`blacklist_recipients')dnl
>EXPOSED_USER(`root')dnl
>DAEMON_OPTIONS(`Port=smtp,Addr=192.168.0.25, Name=MTA')dnl
>FEATURE(`accept_unresolvable_domains')dnl
>LOCAL_DOMAIN(`localhost.localdomain')dnl
>MASQUERADE_AS(`mydomain.com')dnl
>FEATURE(masquerade_envelope)dnl
>FEATURE(masquerade_entire_domain)dnl
>MASQUERADE_DOMAIN(localhost)dnl
>MASQUERADE_DOMAIN(localhost.localdomain)dnl
>MASQUERADE_DOMAIN(mydomainalias.com)dnl
>MASQUERADE_DOMAIN(mydomain.lan)dnl
>MAILER(smtp)dnl
>MAILER(procmail)dnl
>
>##############################################
># /root/.fetchmailrc
>set daemon 150
>set logfile=/var/log/fetchmail
>server mail.free.ru
>proto pop3
>user user@free.ru
>pass xyz
>flush
>mda /usr/local/bin/procmail
>###################################################
>
># /root/.procmailrc
>:0 c
>control
>
>:0
>*^To:.*user@free.ru
>! user@localhost
>######################################
>
>Такая же конфигурация, один в один, без проблем работает на RedHat8,9, ASPLinux7.1,2,3.
>Разве что на них установлена предыдущая версия sendmail.
>
>Заранее спасибо.

Убери
DAEMON_OPTIONS(`Port=smtp,Addr=192.168.0.25, Name=MTA')dnl

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

2. "PROCMAIL & SENDMAIL HELP!!!!HELP!!!!HELP!!!!"
Сообщение от Felix emailИскать по авторуВ закладки on 16-Июл-03, 15:38  (MSK)
>>Привет всем.
>>Уже неделю бьюсь над проблемой. Кто знает -- help, please!!!! :-))
>>Итак, имеем:
>>Сервер OpenBSD. На сервере установлена связка sendmail+procmail+fetchmail.
>>
>>Проблема:
>>При скачивании почты с ящиков procmail обращается к smtp localhost [127.0.0.1], в
>>то время когда в конфиге прописан адрес 192.168.0.25. Естественно sendmail отказывает
>>в соединении.
>>Сессия telnet 192.168.0.25 25 позволяет отправлят сообщения и внутри локального домена и
>>наружу. Как с localhost, так и с тех, что прописаны в
>>access и relay-domains.
>>
>>Почта root тоже не доставляется. При попытке отправить почту из почтового клиента,
>>например mutt, почта не доставляется. При отправке из Outlook с другой
>>машины доставляется нормально.
>>Цитата из /var/log/maillog
>>Jul 16 23:00:04 gate sm-msp-queue[114]: h6GDR6U6009759: to=user@host.mydomain, ctladdr=root (0/0)
>>, delay=02:32:58, xdelay=00:00:00, mailer=relay, pri=570274, relay=[127.0.0.1], dsn=4.0.0, stat=
>>Deferred: Connection refused by [127.0.0.1]
>>
>>
>>Файлы конфигурации.
>>#mydomain.mc
>>ivert(-1)dnl
>>include(`/usr/share/sendmail/m4/cf.m4')dnl
>>VERSIONID(`8.12.9')dnl
>>OSTYPE(`openBSD')dnl
>>define(`SMART_HOST',`mail.provider')
>>define(`confDEF_USER_ID',``8:12'')dnl
>>define(`confTRUSTED_USER', `smmsp')dnl
>>dnl define(`confAUTO_REBUILD')dnl
>>define(`confTO_CONNECT', `1m')dnl
>>define(`confTRY_NULL_MX_LIST',true)dnl
>>define(`confDONT_PROBE_INTERFACES',true)dnl
>>define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
>>define(`ALIAS_FILE', `/etc/mail/aliases')dnl
>>dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
>>define(`UUCP_MAILER_MAX', `2000000')dnl
>>define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
>>define(`confTO_QUEUEWARN', `4h')dnl
>>define(`confTO_QUEUERETURN', `5d')dnl
>>define(`confQUEUE_LA', `12')dnl
>>define(`confREFUSE_LA', `18')dnl
>>define(`confTO_IDENT', `0')dnl
>>FEATURE(`no_default_msa',`dnl')dnl
>>FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
>>FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
>>FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
>>FEATURE(redirect)dnl
>>FEATURE(always_add_domain)dnl
>>FEATURE(use_cw_file)dnl
>>FEATURE(use_ct_file)dnl
>>FEATURE(`nocanonify')dnl
>>FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
>>FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
>>FEATURE(`blacklist_recipients')dnl
>>EXPOSED_USER(`root')dnl
>>DAEMON_OPTIONS(`Port=smtp,Addr=192.168.0.25, Name=MTA')dnl
>>FEATURE(`accept_unresolvable_domains')dnl
>>LOCAL_DOMAIN(`localhost.localdomain')dnl
>>MASQUERADE_AS(`mydomain.com')dnl
>>FEATURE(masquerade_envelope)dnl
>>FEATURE(masquerade_entire_domain)dnl
>>MASQUERADE_DOMAIN(localhost)dnl
>>MASQUERADE_DOMAIN(localhost.localdomain)dnl
>>MASQUERADE_DOMAIN(mydomainalias.com)dnl
>>MASQUERADE_DOMAIN(mydomain.lan)dnl
>>MAILER(smtp)dnl
>>MAILER(procmail)dnl
>>
>>##############################################
>># /root/.fetchmailrc
>>set daemon 150
>>set logfile=/var/log/fetchmail
>>server mail.free.ru
>>proto pop3
>>user user@free.ru
>>pass xyz
>>flush
>>mda /usr/local/bin/procmail
>>###################################################
>>
>># /root/.procmailrc
>>:0 c
>>control
>>
>>:0
>>*^To:.*user@free.ru
>>! user@localhost
>>######################################
>>
>>Такая же конфигурация, один в один, без проблем работает на RedHat8,9, ASPLinux7.1,2,3.
>>Разве что на них установлена предыдущая версия sendmail.
>>
>>Заранее спасибо.
>
>Убери
>DAEMON_OPTIONS(`Port=smtp,Addr=192.168.0.25, Name=MTA')dnl

И ВСЕ?! ТАК ПРОСТО?! :-))))))  Все заработало с полпинка!!! СПАСИБО ОГРОМНОЕ. Но все равно - теоретический вопрос. Под RedHat и ASP в конфигурации эта строка не убрана, но все работает. Почему?

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

3. "PROCMAIL & SENDMAIL HELP!!!!HELP!!!!HELP!!!!"
Сообщение от Nimdar Искать по авторуВ закладки on 16-Июл-03, 15:41  (MSK)

>И ВСЕ?! ТАК ПРОСТО?! :-))))))  Все заработало с полпинка!!! СПАСИБО ОГРОМНОЕ.
>Но все равно - теоретический вопрос. Под RedHat и ASP в
>конфигурации эта строка не убрана, но все работает. Почему?


А каково значение Addr в этой строке в RH и ASP?
Или другой вариант, в sendmail.cf вручную исправлено, потому что работать НЕ должно.

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

4. "PROCMAIL & SENDMAIL HELP!!!!HELP!!!!HELP!!!!"
Сообщение от Felix emailИскать по авторуВ закладки on 16-Июл-03, 16:04  (MSK)
>
>>И ВСЕ?! ТАК ПРОСТО?! :-))))))  Все заработало с полпинка!!! СПАСИБО ОГРОМНОЕ.
>>Но все равно - теоретический вопрос. Под RedHat и ASP в
>>конфигурации эта строка не убрана, но все работает. Почему?
>
>
>А каково значение Addr в этой строке в RH и ASP?
>Или другой вариант, в sendmail.cf вручную исправлено, потому что работать НЕ должно.
>
Точно так же, стоит внутренний адрес.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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