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

Исходное сообщение
"обязательная авторизаци postfix"

Отправлено tosh17 , 27-Мрт-08 12:58 
Доброе время суток.
У меня вот такая проблемка не могу настроить авторизацию. если в почтовом клиенте стоит галочка использовать в smtp настройка, то авторизация проходит нормально, но стоит убрать галочку то постфих срадостью отправляет эти письма :(

unknown_local_recipient_reject_code = 550
smtpd_recipient_restrictions =permit_sasl_authenticated ,
                              reject_unauth_destination

smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
smtpd_sasl_path = smtpd
smtpd_sasl_security_options = noanonymous
smtpd_sasl_authenticated_header = yes
#smtpd_sasl_path=/etc/postfix/sasl/smtpd.conf

myhostname = mail.*.ru
mydomain = *.ru
myorigin = $mydomain
inet_interfaces = all
mydestination = localhost, $myhostname, localhost.$mydomain, $mydomain

mynetworks =  127.0.0.0/8

default_transport = smtp
mailbox_transport = dbmail-lmtp:localhost:24
local_recipient_maps = pgsql:/etc/postfix/dbmail-mailboxes.cf $alias_maps

smtpd_etrn_restrictions =  reject

smtpd_helo_required = yes


readme_directory = /etc/postfix/README_FILES
sample_directory = /etc/postfix/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/libexec/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
queue_directory = /var/spool/postfix
mail_owner = postfix

message_size_limit = 204857600
mailbox_size_limit = 1073741824

smtpd_helo_required = yes
strict_rfc821_envelopes = yes
smtpd_helo_restrictions = permit_sasl_authenticated
smtpd_sender_restrictions = permit_sasl_authenticated
smtpd_client_restrictions = permit_sasl_authenticated



Содержание

Сообщения в этом обсуждении
"обязательная авторизаци postfix"
Отправлено stas , 27-Мрт-08 13:07 
>[оверквотинг удален]
>mail_owner = postfix
>
>message_size_limit = 204857600
>mailbox_size_limit = 1073741824
>
>smtpd_helo_required = yes
>strict_rfc821_envelopes = yes
>smtpd_helo_restrictions = permit_sasl_authenticated
>smtpd_sender_restrictions = permit_sasl_authenticated
>smtpd_client_restrictions = permit_sasl_authenticated

Читайте http://www.postfix.org/SASL_README.html до просветления.


"обязательная авторизаци postfix"
Отправлено tosh17 , 27-Мрт-08 13:42 

>Читайте http://www.postfix.org/SASL_README.html до просветления.

читал несколько раз но как то просветление не пришло мож че пропустил


"обязательная авторизаци postfix"
Отправлено stas , 27-Мрт-08 13:48 
>
>>Читайте http://www.postfix.org/SASL_README.html до просветления.
>
>читал несколько раз но как то просветление не пришло мож че пропустил
>

Кусок оттуда. Надеюсь, нужное найдете:

Enabling SASL authentication in the Postfix SMTP server

In order to enable SASL support in the Postfix SMTP server:
/etc/postfix/main.cf:
    smtpd_sasl_auth_enable = yes

In order to allow mail relaying by authenticated remote SMTP clients:
/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        permit_mynetworks
        permit_sasl_authenticated
        reject_unauth_destination

To report SASL login names in Received: message headers (Postfix version 2.3 and later):
/etc/postfix/main.cf:
    smtpd_sasl_authenticated_header = yes

Note: the SASL login names will be shared with the entire world.

Older Microsoft SMTP client software implements a non-standard version of the AUTH protocol syntax, and expects that the SMTP server replies to EHLO with "250 AUTH=mechanism-list" instead of "250 AUTH mechanism-list". To accommodate such clients (in addition to conformant clients) use the following:
/etc/postfix/main.cf:
    broken_sasl_auth_clients = yes


"обязательная авторизаци postfix"
Отправлено stas , 27-Мрт-08 14:02 
>
>>Читайте http://www.postfix.org/SASL_README.html до просветления.
>
>читал несколько раз но как то просветление не пришло мож че пропустил
>

Еще кусок:

smtpd_sasl_auth_enable (default: no)

Enable SASL authentication in the Postfix SMTP server. By default, the Postfix SMTP server does not use authentication.

If a remote SMTP client is authenticated, the permit_sasl_authenticated access restriction can be used to permit relay access, like this:
smtpd_recipient_restrictions =
    permit_mynetworks, permit_sasl_authenticated, ...

To reject all SMTP connections from unauthenticated clients, specify "smtpd_delay_reject = yes" (which is the default) and use:
smtpd_client_restrictions = permit_sasl_authenticated, reject


"обязательная авторизаци postfix"
Отправлено ALex_hha , 27-Мрт-08 20:36 
>Доброе время суток.
>У меня вот такая проблемка не могу настроить авторизацию. если в почтовом
>клиенте стоит галочка использовать в smtp настройка, то авторизация проходит нормально,
>но стоит убрать галочку то постфих срадостью отправляет эти письма :(

внутри домена? В мир без аутентификации не должен отправлять