From: sergey ivanov <seriv@parkheights.dyndns.org> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] postfix problem Date: Fri, 29 Nov 2002 18:11:31 -0500 Message-ID: <3DE7F423.7000402@parkheights.dyndns.org> (raw) In-Reply-To: <3DE7C24F.90405@parkheights.dyndns.org> 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 А как надо было? Сергей
next prev parent reply other threads:[~2002-11-29 23:11 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-11-29 19:38 sergey ivanov 2002-11-29 21:31 ` Aleksandr Blokhin 2002-11-29 21:44 ` Aleksandr Blokhin 2002-11-29 23:11 ` sergey ivanov [this message] 2002-11-29 23:50 ` Aleksandr Blokhin 2002-11-30 6:33 ` Герасимов Дмитрий
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=3DE7F423.7000402@parkheights.dyndns.org \ --to=seriv@parkheights.dyndns.org \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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