* [sisyphus] postfix problem
@ 2002-11-29 19:38 sergey ivanov
2002-11-29 21:31 ` Aleksandr Blokhin
2002-11-30 6:33 ` Герасимов Дмитрий
0 siblings, 2 replies; 6+ messages in thread
From: sergey ivanov @ 2002-11-29 19:38 UTC (permalink / raw)
To: sisyphus
Вот тут столкнулся с блокированием почты с моего домашнего сервера
как не проходящего reverse dns проверку. Ну еще бы, - он же на
динамическом IP. Решил тут же сделать в main.cf
=====
relayhost = smtp.myprovider.net
....
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
=====
Ну и естественно заполнил файл /etc/postfix/sasl_passwd как полагается:
======
smtp.provider.net login:password
======
Сделал postfix stop; postfix start и получаю в логах:
> Nov 29 14:26:52 hd postfix/smtp-sasl[13719]: fatal: open database
> /etc/postfix/sasl_passwd.db: No such file or directory
> Nov 29 14:26:53 hd postfix/master[13715]: warning: process
> /usr/lib/postfix/smtp-sasl pid 13719 exit status 1
> Nov 29 14:26:53 hd postfix/master[13715]: warning:
> /usr/lib/postfix/smtp-sasl: bad command startup -- throttling
Вопрос: в чем проблема? Что надо этому постфиксу чтобы из файла
/etc/postfix/sasl_passwd сделать /etc/postfix/sasl_passwd.db?
Сергей
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] postfix problem
2002-11-29 19:38 [sisyphus] postfix problem sergey ivanov
@ 2002-11-29 21:31 ` Aleksandr Blokhin
2002-11-29 21:44 ` Aleksandr Blokhin
2002-11-29 23:11 ` sergey ivanov
2002-11-30 6:33 ` Герасимов Дмитрий
1 sibling, 2 replies; 6+ messages in thread
From: Aleksandr Blokhin @ 2002-11-29 21:31 UTC (permalink / raw)
To: sisyphus
On Fri, 29 Nov 2002 14:38:55 -0500
sergey ivanov <seriv@parkheights.dyndns.org> wrote:
SI> Вот тут столкнулся с блокированием почты с моего домашнего сервера
SI> как не проходящего reverse dns проверку. Ну еще бы, - он же на
SI> динамическом IP. Решил тут же сделать в main.cf
SI> =====
SI> relayhost = smtp.myprovider.net
SI> ....
SI> smtp_sasl_auth_enable = yes
SI> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
SI> smtp_sasl_security_options =
SI> =====
SI> Ну и естественно заполнил файл /etc/postfix/sasl_passwd как
SI> полагается:
SI> ======
SI> smtp.provider.net login:password
SI> ======
SI> Сделал postfix stop; postfix start и получаю в логах:
>> Nov 29 14:26:52 hd postfix/smtp-sasl[13719]: fatal: open database
>> /etc/postfix/sasl_passwd.db: No such file or directory
>> Nov 29 14:26:53 hd postfix/master[13715]: warning: process
>> /usr/lib/postfix/smtp-sasl pid 13719 exit status 1
>> Nov 29 14:26:53 hd postfix/master[13715]: warning:
>> /usr/lib/postfix/smtp-sasl: bad command startup -- throttling
SI> Вопрос: в чем проблема? Что надо этому постфиксу чтобы из файла
SI> /etc/postfix/sasl_passwd сделать /etc/postfix/sasl_passwd.db?
Гы-гы-гы :)
Приятно видеть, что ты не одинок в своих граблях :)
На самом деле надо сделать так:
1) установите cyrus-sasl, libsasl и libsasl-devel;
2) затем, при помощи saslpasswd занесите пароли в базу (она создастся в /etc/sasldb);
3) сделайте mv /etc/sasdb /var/spool/postfix/etc/sasldb c правами root.postfix 0640;
4) в /etc поместите ссылку на него
5) сделайте ещё одну ссылку - в /etc/postfix: ln -s /etc/sasdb /etc/postfix/sasdb.db
Эта ссылка нужна для smtp_sasl_password_maps = hash:/etc/postfix/sasldb
Теперь можно сделать service postfix reload и наслаждаться прелестями аутентификации.
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] postfix problem
2002-11-29 21:31 ` Aleksandr Blokhin
@ 2002-11-29 21:44 ` Aleksandr Blokhin
2002-11-29 23:11 ` sergey ivanov
1 sibling, 0 replies; 6+ messages in thread
From: Aleksandr Blokhin @ 2002-11-29 21:44 UTC (permalink / raw)
To: sisyphus
On Fri, 29 Nov 2002 23:31:04 +0200
Aleksandr Blokhin <sass@uustoll.ee> wrote:
Маленькая поправка.
Я сейчас глянул в /var/spool/postfix/etc и подумал, что делать chown root.postfix
совсем не обязательно. У меня там все файлы root.root и при этом всё работает.
AB> 3) сделайте mv /etc/sasdb /var/spool/postfix/etc/sasldb c правами
AB> root.postfix 0640;
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] postfix problem
2002-11-29 21:31 ` Aleksandr Blokhin
2002-11-29 21:44 ` Aleksandr Blokhin
@ 2002-11-29 23:11 ` sergey ivanov
2002-11-29 23:50 ` Aleksandr Blokhin
1 sibling, 1 reply; 6+ messages in thread
From: sergey ivanov @ 2002-11-29 23:11 UTC (permalink / raw)
To: sisyphus
Aleksandr Blokhin пишет:
>On Fri, 29 Nov 2002 14:38:55 -0500
>sergey ivanov <seriv@parkheights.dyndns.org> wrote:
>
>SI> Вот тут столкнулся с блокированием почты с моего домашнего сервера
>SI> как не проходящего reverse dns проверку. Ну еще бы, - он же на
>SI> динамическом IP. Решил тут же сделать в main.cf
>SI> =====
>SI> relayhost = smtp.myprovider.net
>SI> ....
>SI> smtp_sasl_auth_enable = yes
>SI> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
>SI> smtp_sasl_security_options =
>SI> =====
>SI> Ну и естественно заполнил файл /etc/postfix/sasl_passwd как
>SI> полагается:
>SI> ======
>SI> smtp.provider.net login:password
>SI> ======
>
>SI> Сделал postfix stop; postfix start и получаю в логах:
>
>
>
>>>Nov 29 14:26:52 hd postfix/smtp-sasl[13719]: fatal: open database
>>>/etc/postfix/sasl_passwd.db: No such file or directory
>>>Nov 29 14:26:53 hd postfix/master[13715]: warning: process
>>>/usr/lib/postfix/smtp-sasl pid 13719 exit status 1
>>>Nov 29 14:26:53 hd postfix/master[13715]: warning:
>>>/usr/lib/postfix/smtp-sasl: bad command startup -- throttling
>>>
>>>
>
>SI> Вопрос: в чем проблема? Что надо этому постфиксу чтобы из файла
>SI> /etc/postfix/sasl_passwd сделать /etc/postfix/sasl_passwd.db?
>
>Гы-гы-гы :)
>Приятно видеть, что ты не одинок в своих граблях :)
>
>На самом деле надо сделать так:
>1) установите cyrus-sasl, libsasl и libsasl-devel;
>2) затем, при помощи saslpasswd занесите пароли в базу (она создастся
в /etc/sasldb);
>3) сделайте mv /etc/sasdb /var/spool/postfix/etc/sasldb c правами
root.postfix 0640;
>4) в /etc поместите ссылку на него
>5) сделайте ещё одну ссылку - в /etc/postfix: ln -s /etc/sasdb
/etc/postfix/sasdb.db
>Эта ссылка нужна для smtp_sasl_password_maps = hash:/etc/postfix/sasldb
>
>Теперь можно сделать service postfix reload и наслаждаться прелестями
аутентификации.
>
>
>
Пожалуйста, помогайте дальше. Вот часть вывода команды sasldblistusers
(vze32kc2 - это настоящий мой логин,
а outgoing.verizon.net - smtp сервер провайдера):
======
user: vze32kc2 realm: outgoing.verizon.net mech: PLAIN
user: vze32kc2 realm: outgoing.verizon.net mech: CRAM-MD5
user: vze32kc2 realm: outgoing.verizon.net mech: DIGEST-MD5
======
Вот выводы команд ls:
#ls -al /var/spool/postfix/etc/sasldb
-rw-r----- 1 root postfix 12288 Ноя 29 17:43
/var/spool/postfix/etc/sasldb
#ls -al /etc/sasldb
lrwxrwxrwx 1 root root 29 Ноя 28 13:45 /etc/sasldb ->
/var/spool/postfix/etc/sasldb
#ls -al /etc/postfix/sasldb.db
lrwxrwxrwx 1 root root 11 Ноя 29 17:24
/etc/postfix/sasldb.db -> /etc/sasldb
Вот фрагменты из файла /etc/postfix/main.cf:
=====
.....
relayhost = outgoing.verizon.net
.....
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasldb
smtp_sasl_security_options =
=====
И вот кусочки самого свежего лога где постфикс не находит паролей в базе
данных:
=====
Nov 29 17:41:54 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 220 out003.verizon.net ESMTP
server (InterMail vM.5.01.05.09 201-253-122-126-109-20020611) ready
Fri, 29 Nov 2002 16:41:53 -0600
Nov 29 17:41:54 hd postfix/smtp-sasl[20210]: >
outgoing.verizon.net[206.46.170.8]: EHLO parkheights.dyndns.org
Nov 29 17:41:54 hd postfix/smtp-sasl[20210]: vstream_fflush_some: fd 13
flush 29
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: vstream_buf_get_ready: fd
13 got 163
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-out003.verizon.net
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-HELP
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-XREMOTEQUEUE
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-ETRN
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-AUTH=LOGIN PLAIN
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-AUTH LOGIN PLAIN
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-PIPELINING
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-DSN
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250-8BITMIME
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250 SIZE 8388608
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: server features: 0x2f size
8388608
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: maps_find:
outgoing.verizon.net: not found
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: maps_find:
outgoing.verizon.net: not found
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: smtp_sasl_passwd_lookup:
host `outgoing.verizon.net' no auth info
found
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: Using ESMTP PIPELINING, TCP
send buffer size is 16384
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: >
outgoing.verizon.net[206.46.170.8]: MAIL FROM:<seriv@parkheights
.dyndns.org> SIZE=2950
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: >
outgoing.verizon.net[206.46.170.8]: RCPT TO:<sergey57@hotmail.co
m>
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: >
outgoing.verizon.net[206.46.170.8]: DATA
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: vstream_fflush_some: fd 13
flush 90
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: vstream_buf_get_ready: fd
13 got 151
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 250 Sender <seriv@parkheight
s.dyndns.org> and extensions (SIZE=2950) Ok
Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
outgoing.verizon.net[206.46.170.8]: 550 relaying mail to hotmail
.com is not allowed
=====
Подскажите пожалуйста в каком именно виде надо было пароли туда
командой
#saslpasswd -c -u outgoing.verizon.net vze32kc2
А как надо было?
Сергей
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] postfix problem
2002-11-29 23:11 ` sergey ivanov
@ 2002-11-29 23:50 ` Aleksandr Blokhin
0 siblings, 0 replies; 6+ messages in thread
From: Aleksandr Blokhin @ 2002-11-29 23:50 UTC (permalink / raw)
To: sisyphus
On Fri, 29 Nov 2002 18:11:31 -0500
sergey ivanov <seriv@parkheights.dyndns.org> wrote:
>>
>>SI> Сделал postfix stop; postfix start и получаю в логах:
>>
Достаточно service postfix reload
SI> Пожалуйста, помогайте дальше. Вот часть вывода команды
SI> sasldblistusers
SI> (vze32kc2 - это настоящий мой логин,
SI> а outgoing.verizon.net - smtp сервер провайдера):
SI> ======
SI> user: vze32kc2 realm: outgoing.verizon.net mech: PLAIN
SI> user: vze32kc2 realm: outgoing.verizon.net mech: CRAM-MD5
SI> user: vze32kc2 realm: outgoing.verizon.net mech: DIGEST-MD5
SI> ======
Я, честно говоря, не знаю, можно ли использовать sasldb для аутентификации
на relayhost :) Я sasldb использую для аутентификации своих клиентов на
своём SMTP.
SI> smtp_sasl_auth_enable = yes
SI> smtp_sasl_password_maps = hash:/etc/postfix/sasldb
SI> smtp_sasl_security_options = noanonymous
вставьте сюда например ^^^^^^^^^^^^^^^
SI> Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
SI> outgoing.verizon.net[206.46.170.8]: 250 Sender <seriv@parkheight
s.dyndns.org>> and extensions (SIZE=2950) Ok
SI> Nov 29 17:41:55 hd postfix/smtp-sasl[20210]: <
SI> outgoing.verizon.net[206.46.170.8]: 550 relaying mail to hotmail
SI> .com is not allowed
А клиент (мылер) знает, что надо использовать аутентификацию?
У меня, например, DIGEST-MD5 не заработал.
Вот здесь много полезной информации: http://www.sendmail.org/~ca/email/mel/Links.html
А это сводная таблица клиентов с типами поддерживаемой аутентификации
http://www.sendmail.org/~ca/email/mel/SASL_ClientRef.html
SI> Подскажите пожалуйста в каком именно виде надо было пароли туда
SI> командой
SI> #saslpasswd -c -u outgoing.verizon.net vze32kc2
Да, так.
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] postfix problem
2002-11-29 19:38 [sisyphus] postfix problem sergey ivanov
2002-11-29 21:31 ` Aleksandr Blokhin
@ 2002-11-30 6:33 ` Герасимов Дмитрий
1 sibling, 0 replies; 6+ messages in thread
From: Герасимов Дмитрий @ 2002-11-30 6:33 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
On Fri, 29 Nov 2002 14:38:55 -0500
sergey ivanov <seriv@parkheights.dyndns.org> wrote:
> Вот тут столкнулся с блокированием почты с моего домашнего сервера
> как не проходящего reverse dns проверку. Ну еще бы, - он же на
> динамическом IP. Решил тут же сделать в main.cf
> =====
> relayhost = smtp.myprovider.net
> ....
у меня было достаточно relayhost = smtp.myprovider.net , а sasl авторизация нужна была только для _моих_ клиентов, которые у _меня_ могут авторизовываться.
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
--
=================================
icq: 26277841
jabber: q2digger@jabber.ru
e-mail: matrix AT podlipki DOT ru
=================================
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2002-11-30 6:33 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-29 19:38 [sisyphus] postfix problem sergey ivanov
2002-11-29 21:31 ` Aleksandr Blokhin
2002-11-29 21:44 ` Aleksandr Blokhin
2002-11-29 23:11 ` sergey ivanov
2002-11-29 23:50 ` Aleksandr Blokhin
2002-11-30 6:33 ` Герасимов Дмитрий
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git