Jump to content
Sign in to follow this  
kartonio

postfix + debian

Recommended Posts

Доброго времени суток.

Настраивал postfix по статье

http://www.x-drivers.ru/articles/manuals/16/2.html

стандартная статья, таких в интернете много.

Все получилось без ошибок, но осталось не понятным для меня где указывается доменное имя?

Share this post


Link to post
Share on other sites

ок, вопрос номер два.

Не проходит авторизация

Вход на сервер входящей почты (POP3): Сервер электронной почты отклонил вход.

Проверьте имя пользователя и пароль в свойствах учетной записи. Выберете в меню "Сервис" команду "Учетные записи электронной почты". Отклик сервера: -ERR [LOGIN-DELAY] Logins must at least 1 minute apart

логи

Aug 4 13:17:08 hs-nsk-a0001 postfix/smtpd[4803]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory

Aug 4 13:17:08 hs-nsk-a0001 postfix/smtpd[4803]: warning: unknown[195.208.x.x]: SASL LOGIN authentication failed: generic failure

Aug 4 13:17:08 hs-nsk-a0001 postfix/smtpd[4803]: lost connection after AUTH from unknown[195.208.x.x]

Aug 4 13:17:08 hs-nsk-a0001 postfix/smtpd[4803]: disconnect from unknown[195.208.x.x]

Aug 4 13:17:29 hs-nsk-a0001 cyrus/pop3[4802]: login: [195.208.x.x] akopylov plaintext User logged in

какую директорию он найти не может непонятно.

Share this post


Link to post
Share on other sites

Каким образом настраивали аутентификацию? Courier-sasl или ещё что-нибудь? Что по этому поводу в main.cf?

Share this post


Link to post
Share on other sites

main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific: Specifying a file name will cause the first

# line of that file to be used as the name. The Debian default

# is /etc/mailname.

#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)

biff = no

# appending .domain is the MUA's job.

append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings

#delay_warning_time = 4h

# TLS parameters

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

smtpd_use_tls=yes

smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache

smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for

# information on enabling SSL in the smtp client.

myhostname = mydomen.ru

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

myorigin = /etc/mailname

mydestination = mydomen.ru, localhost.localdomain, localhost

mynetworks = 127.0.0.0/8

mailbox_size_limit = 0

recipient_delimiter = +

local_recipient_maps =

smtpd_sasl_local_domain =

smtpd_sasl_auth_enable = yes

smtpd_sasl_security_options = noanonymous

broken_sasl_auth_clients = yes

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

smtpd_sasl_authenticated_header = yes

smtpd_sasl_application_name = smtpd

mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp

mydomain = mydomen.ru

smtpd.conf

pwcheck_method: saslauthd

mech_list: PLAIN LOGIN

Share this post


Link to post
Share on other sites

Была похожая проблема, правда на FreeBSD. Решалось изменением прав на сокет sasl.

Т.е. если он находится, к примеру, в /var/run/authdaemond/socket, надо разрешить чтение и запись для всех(или изменить группу на ту, в которой состоит почтовик и дать права для группы). Путь в сокете, лучше указать в smtpd.conf руками для верности.

Share this post


Link to post
Share on other sites

Сейчас там вот так

root@hs-nsk-a0001:/var/run/cyrus# ls -l

total 0

drwxr-x--- 2 cyrus lmtp 80 2009-08-10 09:25 socket

Пробовал менять права chmod и chown, после ребута права опять становятся такие как я написал выше.

Share this post


Link to post
Share on other sites

не знаю оно ли это но в mail.err есть лог

/usr/bin/mlmmj-maintd[7352]: mlmmj-maintd.c:1069: Could not chdir(/var/spool/mlmmj).: No such file or directory

и началось вот это

Aug 11 01:29:06 hs-nsk-a0001 postfix/tlsmgr[6537]: warning: request to update table btree:/var/spool/postfix/smtpd_scache in non-postfix directory /var/spool

Aug 11 01:29:06 hs-nsk-a0001 postfix/tlsmgr[6537]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix

Aug 11 01:29:06 hs-nsk-a0001 postfix/tlsmgr[6537]: warning: request to update table btree:/var/spool/postfix/smtp_scache in non-postfix directory /var/spool/

Aug 11 01:29:06 hs-nsk-a0001 postfix/tlsmgr[6537]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix

Aug 11 02:00:01 hs-nsk-a0001 /usr/bin/mlmmj-maintd[6565]: mlmmj-maintd.c:1069: Could not chdir(/var/spool/mlmmj).: No such file or directory

Aug 11 04:00:02 hs-nsk-a0001 /usr/bin/mlmmj-maintd[6755]: mlmmj-maintd.c:1069: Could not chdir(/var/spool/mlmmj).: No such file or directory

Aug 11 06:00:01 hs-nsk-a0001 /usr/bin/mlmmj-maintd[6939]: mlmmj-maintd.c:1069: Could not chdir(/var/spool/mlmmj).: No such file or directory

Aug 11 08:00:01 hs-nsk-a0001 /usr/bin/mlmmj-maintd[7352]: mlmmj-maintd.c:1069: Could not chdir(/var/spool/mlmmj).: No such file or directory

Aug 11 09:18:21 hs-nsk-a0001 cyrus/master[4489]: WARNING: cannot find executable for service 'nntp' -- ignored

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...