URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80046
[ Назад ]

Исходное сообщение
"Mailman+postfix+mysql ?"

Отправлено Socrates , 29-Апр-08 09:28 
Привет всем !

Есть такая проблема. Поднят почтовый сервер на RHEL 5. Почтовый сервер сосотоит из следующего ПО:
OpenSSL
Mysql
Cyrus-SASL
Postfix
Courier-IMAP
ClamAv
Spamassassin
Postgrey
Squirrelmail
для администрирования настроены
PHP
Apache
PostfixAdmin
Для создания списков поднят Mailman, который стартует нормально, создает листы рассылок. При подписании на лист рассылки присылает письмо подписавшемуся юзеру с просьбой подтвердить подписку. Юзер отсылает подтверждение и получает в ответ письмо с предложением использовать листы рассылки. Как бы вся схема работает. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?
Важно: Postfix работает с виртуальными доменами (у меня пока один домен), информация о которых хранится в MySQL. Алиасы тоже хранятся в MySQL. Почта между юзерами ходит нормально.
Заранее спасибо


Содержание

Сообщения в этом обсуждении
"Mailman+postfix+mysql ?"
Отправлено mario , 29-Апр-08 09:50 
>[оверквотинг удален]
>подписку. Юзер отсылает подтверждение и получает в ответ письмо с предложением
>использовать листы рассылки. Как бы вся схема работает. Но если, например
>при подписании юзера на какой-то из созданных листов рассылки,  юзер
>пробует послать письмо на этот лист рассылки, то оно возвращается к
>нему обратно от MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В
>какую сторону копать ?
>Важно: Postfix работает с виртуальными доменами (у меня пока один домен), информация
>о которых хранится в MySQL. Алиасы тоже хранятся в MySQL. Почта
>между юзерами ходит нормально.
>Заранее спасибо

а Postgrey для чего ?

логи давайте


"Mailman+postfix+mysql ?"
Отправлено Socrates , 29-Апр-08 10:01 
>[оверквотинг удален]
>>нему обратно от MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В
>>какую сторону копать ?
>>Важно: Postfix работает с виртуальными доменами (у меня пока один домен), информация
>>о которых хранится в MySQL. Алиасы тоже хранятся в MySQL. Почта
>>между юзерами ходит нормально.
>>Заранее спасибо
>
>а Postgrey для чего ?
>
>логи давайте

Спасибо за ответ.
Postgrey для создания серых списков от спамеров....
Логи рад бы выложить но в них нет ничего такого...
Хотя логи чего нужны ? Mailman ? Они чистые вообще. Postfix ? Mysql ?


"Mailman+postfix+mysql ?"
Отправлено mario , 29-Апр-08 11:33 
>[оверквотинг удален]
>>
>>а Postgrey для чего ?
>>
>>логи давайте
>
>Спасибо за ответ.
>Postgrey для создания серых списков от спамеров....
>Логи рад бы выложить но в них нет ничего такого...
>Хотя логи чего нужны ? Mailman ? Они чистые вообще. Postfix ?
>Mysql ?

maillog


"Mailman+postfix+mysql ?"
Отправлено Socrates , 29-Апр-08 11:53 
>[оверквотинг удален]
>>>
>>>логи давайте
>>
>>Спасибо за ответ.
>>Postgrey для создания серых списков от спамеров....
>>Логи рад бы выложить но в них нет ничего такого...
>>Хотя логи чего нужны ? Mailman ? Они чистые вообще. Postfix ?
>>Mysql ?
>
>maillog

Спасибо за ответ. Ниже приведен maillog. Естественно имя домена изменено на domain


Apr 29 11:18:55 vladrhl spamd[2092]: spamd: server killed by SIGTERM, shutting down
Apr 29 11:21:03 vladrhl spamd[2091]: logger: removing stderr method
Apr 29 11:21:36 vladrhl spamd[2093]: rules: meta test DIGEST_MULTIPLE has undefined dependency 'DCC_CHECK'
Apr 29 11:21:36 vladrhl spamd[2093]: spamd: server started on port 783/tcp (running version 3.1.4)
Apr 29 11:21:36 vladrhl spamd[2093]: spamd: server pid: 2093
Apr 29 11:21:36 vladrhl spamd[2093]: spamd: server successfully spawned child process, pid 2340
Apr 29 11:21:36 vladrhl spamd[2093]: spamd: server successfully spawned child process, pid 2341
Apr 29 11:21:36 vladrhl spamd[2093]: prefork: child states: II
Apr 29 11:21:39 vladrhl postfix/postfix-script: starting the Postfix mail system
Apr 29 11:21:39 vladrhl postfix/master[2389]: daemon started -- version 2.3.3, configuration /etc/postfix
Apr 29 11:21:40 vladrhl authdaemond: modules="authmysql", daemons=5
Apr 29 11:21:40 vladrhl authdaemond: Installing libauthmysql
Apr 29 11:21:40 vladrhl authdaemond: Installation complete: authmysql
Apr 29 11:21:41 vladrhl postgrey[2425]: Process Backgrounded
Apr 29 11:21:41 vladrhl postgrey[2425]: 2008/04/29-11:21:41 postgrey (type Net::Server::Multiplex) starting! pid(2425)
Apr 29 11:21:41 vladrhl postgrey[2425]: Binding to TCP port 10023 on host 127.0.0.1  
Apr 29 11:21:41 vladrhl postgrey[2425]: Setting gid to "1980 1980"
Apr 29 11:21:41 vladrhl postgrey[2425]: Setting uid to "1980"
Apr 29 11:23:36 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:23:36 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:23:36 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:23:36 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:23:36 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:23:36 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:23:36 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:23:36 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:23:36 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49121], protocol=IMAP
Apr 29 11:23:36 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=30, sent=259, time=0
Apr 29 11:23:37 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:23:37 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49125], protocol=IMAP
Apr 29 11:23:37 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:23:37 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:23:37 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:23:37 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:23:37 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:23:37 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:23:37 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:23:38 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:23:38 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49126], protocol=IMAP
Apr 29 11:23:38 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=431, sent=1435, time=1
Apr 29 11:23:38 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:23:38 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:23:38 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:23:38 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:23:38 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:23:38 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:23:38 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:23:39 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=2909, body=0, rcvd=317, sent=7474, time=0
Apr 29 11:24:10 vladrhl postfix/smtpd[2915]: connect from vladrhl[127.0.0.1]
Apr 29 11:24:10 vladrhl postfix/smtpd[2915]: 81209620046: client=vladrhl[127.0.0.1], sasl_method=LOGIN, sasl_username=userl@domain.ru
Apr 29 11:24:10 vladrhl postfix/cleanup[2924]: 81209620046: message-id=<60832.192.168.1.6.1209453850.squirrel@vladrhl.domain.ru>
Apr 29 11:24:10 vladrhl postfix/smtpd[2915]: disconnect from vladrhl[127.0.0.1]
Apr 29 11:24:10 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:24:10 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49132], protocol=IMAP
Apr 29 11:24:10 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:24:10 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:24:10 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:24:10 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:10 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:10 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:10 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:10 vladrhl postfix/qmgr[2392]: 81209620046: from=<userl@domain.ru>, size=714, nrcpt=1 (queue active)
Apr 29 11:24:10 vladrhl spamd[2340]: spamd: connection from vladrhl [127.0.0.1] at port 54283
Apr 29 11:24:10 vladrhl spamd[2340]: spamd: setuid to virtual succeeded
Apr 29 11:24:11 vladrhl spamd[2340]: spamd: processing message <60832.192.168.1.6.1209453850.squirrel@vladrhl.domain.ru> for virtual:1981
Apr 29 11:24:12 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=620, sent=204, time=0
Apr 29 11:24:12 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:24:12 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49135], protocol=IMAP
Apr 29 11:24:12 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=2909, body=0, rcvd=317, sent=7474, time=0
Apr 29 11:24:12 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:24:12 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:24:12 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:24:12 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:12 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:12 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:12 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:31 vladrhl spamd[2340]: spamd: clean message (0.3/7.0) for virtual:1981 in 20.9 seconds, 722 bytes.
Apr 29 11:24:31 vladrhl spamd[2340]: spamd: result: . 0 - ALL_TRUSTED,AWL,NO_REAL_NAME,SUB_HELLO scantime=20.9,size=722,user=virtual,uid=1981,required_score=7.0,rhost=vladrhl,raddr=127.0.0.1,rport=54283,mid=<60832.192.168.1.6.1209453850.squirrel@vladrhl.domain.ru>,autolearn=no
Apr 29 11:24:31 vladrhl spamd[2093]: prefork: child states: II
Apr 29 11:24:31 vladrhl postfix/pickup[2391]: BFC22620155: uid=1981 from=<userl@domain.ru>
Apr 29 11:24:31 vladrhl postfix/cleanup[2924]: BFC22620155: message-id=<60832.192.168.1.6.1209453850.squirrel@vladrhl.domain.ru>
Apr 29 11:24:31 vladrhl postfix/pipe[2926]: 81209620046: to=<mailman@domain.ru>, relay=spam, delay=21, delays=0.18/0.09/0/21, dsn=2.0.0, status=sent (delivered via spam service)
Apr 29 11:24:31 vladrhl postfix/qmgr[2392]: 81209620046: removed
Apr 29 11:24:31 vladrhl postfix/qmgr[2392]: BFC22620155: from=<userl@domain.ru>, size=1030, nrcpt=1 (queue active)
Apr 29 11:24:31 vladrhl clamsmtpd: 100000: accepted connection from: 127.0.0.1
Apr 29 11:24:31 vladrhl postfix/smtpd[2935]: connect from vladrhl[127.0.0.1]
Apr 29 11:24:31 vladrhl postfix/smtpd[2935]: E6E7B620046: client=vladrhl[127.0.0.1]
Apr 29 11:24:32 vladrhl postfix/cleanup[2924]: E6E7B620046: message-id=<60832.192.168.1.6.1209453850.squirrel@vladrhl.domain.ru>
Apr 29 11:24:32 vladrhl postfix/qmgr[2392]: E6E7B620046: from=<userl@domain.ru>, size=1244, nrcpt=1 (queue active)
Apr 29 11:24:32 vladrhl clamsmtpd: 100000: from=userl@domain.ru, to=mailman@domain.ru, status=CLEAN
Apr 29 11:24:32 vladrhl postfix/smtp[2933]: BFC22620155: to=<mailman@domain.ru>, relay=127.0.0.1[127.0.0.1]:10025, delay=0.28, delays=0.02/0.07/0.07/0.12, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as E6E7B620046)
Apr 29 11:24:32 vladrhl postfix/smtpd[2935]: disconnect from vladrhl[127.0.0.1]
Apr 29 11:24:32 vladrhl postfix/qmgr[2392]: BFC22620155: removed
Apr 29 11:24:32 vladrhl postfix/virtual[2938]: E6E7B620046: to=<mailman@domain.ru>, relay=virtual, delay=0.3, delays=0.11/0.08/0/0.11, dsn=5.1.1, status=bounced (unknown user: "mailman@domain.ru")
Apr 29 11:24:32 vladrhl postfix/cleanup[2924]: 3E59C620155: message-id=<20080429072432.3E59C620155@vladrhl.domain.ru>
Apr 29 11:24:32 vladrhl postfix/qmgr[2392]: 3E59C620155: from=<>, size=3031, nrcpt=1 (queue active)
Apr 29 11:24:32 vladrhl postfix/bounce[2941]: E6E7B620046: sender non-delivery notification: 3E59C620155
Apr 29 11:24:32 vladrhl postfix/qmgr[2392]: E6E7B620046: removed
Apr 29 11:24:32 vladrhl postfix/virtual[2938]: 3E59C620155: to=<userl@domain.ru>, relay=virtual, delay=0.02, delays=0.01/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Apr 29 11:24:32 vladrhl postfix/qmgr[2392]: 3E59C620155: removed
Apr 29 11:24:42 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:24:42 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49139], protocol=IMAP
Apr 29 11:24:42 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=87, sent=392, time=0
Apr 29 11:24:42 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:24:42 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:24:42 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:24:42 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:42 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:42 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:42 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:45 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:24:45 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49141], protocol=IMAP
Apr 29 11:24:45 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=3173, body=0, rcvd=320, sent=7960, time=1
Apr 29 11:24:45 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:24:45 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:24:45 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:24:45 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:45 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:45 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:45 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:50 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:24:50 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[49143], protocol=IMAP
Apr 29 11:24:50 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:24:50 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:24:50 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:24:50 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:50 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:50 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:24:50 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:24:50 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=0, body=1007, rcvd=148, sent=2292, time=0
Apr 29 11:25:18 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:25:18 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[43956], protocol=IMAP
Apr 29 11:25:18 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=3173, body=0, rcvd=320, sent=7965, time=0
Apr 29 11:25:18 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:25:18 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:25:18 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:25:18 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:25:18 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:25:18 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:25:18 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:25:22 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:25:22 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:25:22 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:25:22 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:25:22 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:25:22 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:25:22 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:25:22 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:25:22 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[43958], protocol=IMAP
Apr 29 11:25:22 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=159, sent=621, time=0
Apr 29 11:25:23 vladrhl authdaemond: received auth request, service=imap, authtype=login
Apr 29 11:25:23 vladrhl authdaemond: authmysql: trying this module
Apr 29 11:25:23 vladrhl authdaemond: SQL query: SELECT username, "", password, '1981', '1981', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "userl@domain.ru" AND (active='1')
Apr 29 11:25:23 vladrhl authdaemond: authmysql: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:25:23 vladrhl authdaemond: authmysql: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:25:23 vladrhl authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, domaindir=/var/spool/mail, address=userl@domain.ru, fullname=<null>, maildir=domain.ru/userl@domain.ru/, quota=0, options=<null>
Apr 29 11:25:23 vladrhl authdaemond: Authenticated: clearpasswd=xxxxxx, passwd=<null>
Apr 29 11:25:23 vladrhl Courier-imapd: Connection, ip=[::ffff:127.0.0.1]
Apr 29 11:25:23 vladrhl Courier-imapd: LOGIN, user=userl@domain.ru, ip=[::ffff:127.0.0.1], port=[43960], protocol=IMAP
Apr 29 11:25:23 vladrhl Courier-imapd: LOGOUT, user=userl@domain.ru, ip=[::ffff:127.0.0.1], headers=2909, body=0, rcvd=317, sent=7474, time=0

Если надо могу кинуть и другие логи. Правда от mailman они пусты, а вот от mysql есть логи


"Mailman+postfix+mysql ?"
Отправлено mario , 29-Апр-08 17:21 
>. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер >пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от >MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?

можете реализовать вот этот случай и затем выложить логи ?

и не надо такие большие логи думаете интересно как там у вас стартует postfix


"Mailman+postfix+mysql ?"
Отправлено mario , 29-Апр-08 17:22 
>>. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер >пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от >MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?
>
>можете реализовать вот этот случай и затем выложить логи ?
>
>и не надо такие большие логи думаете интересно как там у вас
>стартует postfix

и можно тело письма mailer-daemon@tratata.ru


"Mailman+postfix+mysql ?"
Отправлено Socrates , 29-Апр-08 18:26 
>>>. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер >пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от >MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?
>>
>>можете реализовать вот этот случай и затем выложить логи ?
>>
>>и не надо такие большие логи думаете интересно как там у вас
>>стартует postfix
>
>и можно тело письма mailer-daemon@tratata.ru

Спасибо за ответ.
Конечено можно, но завтра. Щас просто нет времени, срочно надо сделать еще одно дело ?
Заранее спасибо. Щас могу лишъ сказать что там ничего нет такого, просто сообщантся не unknown user mailman@domain.ru, а mailman это как раз и есть имя листа рассылки...

Есть у меня пару идей в чем могет быть дело, но нужно время чтобы их проверить....


"Mailman+postfix+mysql ?"
Отправлено Socrates , 30-Апр-08 08:24 
>>>. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер >пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от >MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?
>>
>>можете реализовать вот этот случай и затем выложить логи ?
>>
>>и не надо такие большие логи думаете интересно как там у вас
>>стартует postfix
>
>и можно тело письма mailer-daemon@tratata.ru

Привет !
Спасибо за ответ, как и обещал выкладываю тело письма:

Subject:   Undelivered Mail Returned to Sender
From:   "Mail Delivery System" <MAILER-DAEMON@domain.ru>
Date:   Tue, April 29, 2008 21:21
To:   test@domain.ru
Priority:   Normal

This is the mail system at host vladrhl.domain.ru.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<mailman@domain.ru>: unknown user: "mailman@domain.ru"

Attachments:  

untitled-[2]  0.3 k   [ message/delivery-status ]  Delivery report  Download  |  View
qw  1.1 k   [ message/rfc822 ]  test@domain.ru  Download  |  View

==========
Viewing Full Header

Return-Path: <>
X-Original-To: test@domain.ru
Delivered-To: test@domain.ru
Received: by vladrhl.domain.ru (Postfix)
     id 03A03620164; Tue, 29 Apr 2008 21:21:17 +0400 (MSD)
Date: Tue, 29 Apr 2008 21:21:17 +0400 (MSD)
From: MAILER-DAEMON@domain.ru (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: test@domain.ru
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
     boundary="A01EF62002E.1209489677/vladrhl.domain.ru"
Content-Transfer-Encoding: 8bit
Message-Id: <20080429172117.03A03620164@vladrhl.domain.ru>
        
=========
[ message/delivery-status ]

Reporting-MTA: dns; vladrhl.domain.ru
X-Postfix-Queue-ID: A01EF62002E
X-Postfix-Sender: rfc822; test@domain.ru
Arrival-Date: Tue, 29 Apr 2008 21:21:16 +0400 (MSD)

Final-Recipient: rfc822; mailman@domain.ru
Original-Recipient: rfc822;mailman@domain.ru
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "mailman@domain.ru"

===========
[ message/rfc822 ]

Subject:   qw
From:   test@domain.ru
Date:   Tue, April 29, 2008 21:20
To:   mailman@domain.ru
Priority:   Normal

test

--------------------------
понятно, что первое это ствет демона, второе полный заголовок сообщения, третье статус сообщения, четвертое само сообщение


"Mailman+postfix+mysql ?"
Отправлено Socrates , 29-Апр-08 18:21 
>>. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер >пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от >MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?
>
>можете реализовать вот этот случай и затем выложить логи ?
>
>и не надо такие большие логи думаете интересно как там у вас
>стартует postfix

Спасибо за ответ. Именно этот случай и показан в логе maillog от Postfix.... С самого начала,  в качестве MUA использован squirrelmail....


"Mailman+postfix+mysql ?"
Отправлено PavelR , 29-Апр-08 19:54 
>>>. Но если, например при подписании юзера на какой-то из созданных листов рассылки,  юзер >пробует послать письмо на этот лист рассылки, то оно возвращается к нему обратно от >MAILER-DAEMON@domain.ru, с сообщением что такого юзера нет. В какую сторону копать ?
>>
>>можете реализовать вот этот случай и затем выложить логи ?
>>
>>и не надо такие большие логи думаете интересно как там у вас
>>стартует postfix
>
>Спасибо за ответ. Именно этот случай и показан в логе maillog от
>Postfix.... С самого начала,  в качестве MUA использован squirrelmail....

Берем и читаем доку по интеграции постфикса и майлмана. Там все прекраснейшим образом описано. Описаны ситуации, когда для рассылок используется отдельный домен и этот домен прокидывается через определенный транспорт на специально написанный скрипт. Мне кажется что этот вариант будет для вас самым предпочительным.

Есть и другие варианты, когда можно мешать пользователей и листы рассылки, но ИМХО так лучше не делать.


"Mailman+postfix+mysql ?"
Отправлено Socrates , 30-Апр-08 08:10 
>[оверквотинг удален]
>>Спасибо за ответ. Именно этот случай и показан в логе maillog от
>>Postfix.... С самого начала,  в качестве MUA использован squirrelmail....
>
>Берем и читаем доку по интеграции постфикса и майлмана. Там все прекраснейшим
>образом описано. Описаны ситуации, когда для рассылок используется отдельный домен и
>этот домен прокидывается через определенный транспорт на специально написанный скрипт. Мне
>кажется что этот вариант будет для вас самым предпочительным.
>
>Есть и другие варианты, когда можно мешать пользователей и листы рассылки, но
>ИМХО так лучше не делать.

Спасибо за ответ. Да, я почти перерыл весь инет (по google), но доки путевой кроме как README.POSTFIX.gz не нашол. :-( По ней и делал. Ничего там про транспорт не сказано. Более того ничего там не сказано и про использовании алиасов, если они хранятся в MySQL (а у меня именно так). В общем мало информации у меня щас. Был бы тебе очень признателем, если бы ты указал источник или ссылку на него, где можно посмотреть ту информацию о которой ты говорил выше ? Заранее спасибо


"Mailman+postfix+mysql ?"
Отправлено PavelR , 30-Апр-08 09:27 
>[оверквотинг удален]
>>ИМХО так лучше не делать.
>
>Спасибо за ответ. Да, я почти перерыл весь инет (по google), но
>доки путевой кроме как README.POSTFIX.gz не нашол. :-( По ней и
>делал. Ничего там про транспорт не сказано. Более того ничего там
>не сказано и про использовании алиасов, если они хранятся в MySQL
>(а у меня именно так). В общем мало информации у меня
>щас. Был бы тебе очень признателем, если бы ты указал источник
>или ссылку на него, где можно посмотреть ту информацию о которой
>ты говорил выше ? Заранее спасибо

Хинт: официальные сайты программы часто содержат документацию по настройке и использованию программ.


"Mailman+postfix+mysql ?"
Отправлено Socrates , 30-Апр-08 11:43 
>[оверквотинг удален]
>>доки путевой кроме как README.POSTFIX.gz не нашол. :-( По ней и
>>делал. Ничего там про транспорт не сказано. Более того ничего там
>>не сказано и про использовании алиасов, если они хранятся в MySQL
>>(а у меня именно так). В общем мало информации у меня
>>щас. Был бы тебе очень признателем, если бы ты указал источник
>>или ссылку на него, где можно посмотреть ту информацию о которой
>>ты говорил выше ? Заранее спасибо
>
>Хинт: официальные сайты программы часто содержат документацию по настройке и использованию программ.
>

Спасибо за ответ. Именно так и есть. Был я на сайте http://www.list.org/docs.html, если ты о нем ведешъ речь, и ничего путного там не нашОл, кроме описания от Barry Warsaw (в формате PDF), которое повторяет в части интеграции mailman с MTA Postfix, содержание файла README.POSTFIX.gz :-( Был бы очень признателен, если бы точно указал ссылку или источник той информации о которой ты написал в первом твоем сообщении. Итак ? Заранее спасибо


"Mailman+postfix+mysql ?"
Отправлено PavelR , 30-Апр-08 16:51 

Плохо искали. Официальный сайт, описание интеграции с постфикс:

http://www.list.org/mailman-install/node12.html

Виртуальные домены с постфиксом:

http://www.list.org/mailman-install/postfix-virtual.html

6.1.3 An alternative approach

http://www.list.org/mailman-install/node15.html

Оттуда легко попасть на  http://listes.rezo.net/how.php

А там, если почитать повнимательнее:

You might want to check Dax Kelson's slightly different approach, called postfix-to-mailman.py.)

то можно найти и скачать скрипт. Документация внутри.Пробуйте.


"Mailman+postfix+mysql ?"
Отправлено Socrates , 30-Апр-08 17:06 
>[оверквотинг удален]
>http://www.list.org/mailman-install/node15.html
>
>Оттуда легко попасть на  http://listes.rezo.net/how.php
>
>А там, если почитать повнимательнее:
>
>You might want to check Dax Kelson's slightly different approach, called postfix-to-mailman.py.)
>
>
>то можно найти и скачать скрипт. Документация внутри.Пробуйте.

Спасибо за ответ и ссылочки. Эту инфо я видел в том числе и на сайте list.org и я не нашОл в информации помещенной по указанным тобой ссылочкам, от ИНФОРМАЦИИ от ОДНОГО из РАЗРАБОТЧИКОВ Barry Warsaw (в формате PDF), о чем я говорил в предыдущем моем письме. Посмотри его плииз. За ссылочки спасибо, хотя я ничего там нового для себя НЕ НАШОЛ ! :-( Но все равно спасибо. Полазив в очередной раз по интернет по ссылкам полученным от поисковика goole, наткнулся на переписку Barry Warsaw с одним из пользователей, которые решали сходную со мной проблему и похоже понял в чем там дело... Вполне возможно придется и пропатчить мою версию mailman, хотя она у меня и так 2.1.9, выше ее есть только 2.1.10, к которой также есть уже патч... Но как бы то ни было спасибо за отклик и ответы на мою проблему. Было очень приятно получить хотя бы какую-либо помощь