Soru Postfix + sasl metodu rimap kullanıcıdan alan adını değiştirir


Postfix ve Courier-IMAP ile bir posta sunucusu kuruyorum. Ben iki kullanıcı DB'sini korumak zorunda kalmamak için, rimap ile SMTP kimlik doğrulaması yapmak istiyorum. Sahip olduğum sorun, kullanıcı adı postfix'in geçer geçtiği alan adından çıkarılmış olmasıdır. 'John@domain.com' olmalı ve 'john' olmalı.

IMAP sunucusuna giriş yapmak işe yarıyor testsaslauthd -u john@domain.com -p password.

kullanma smtpd_sasl_local_domain (ayarlama ya da düzeltme) fark yaratmaz.

Bu gönderi öyle görünmüyor. Uasdfer @ asdfasdf ile oturum açmaya çalıştığımda bile, etki alanı bölümünü keser.

Postfix sasl:

# cat main.cf |grep -i sasl
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 reject_rbl_client zen.spamhaus.org check_policy_service unix:private/policyd-spf

Sasl config:

# cat saslauthd |grep -v "#"|grep -v -E "^$"
START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="rimap"
MECH_OPTIONS="127.0.0.1"
THREADS=5
OPTIONS="-c -m /var/run/saslauthd"

Sunucu sürümleri:

  • Debian 6.0.7
  • Postfix 2.7.1-1 + sıkma1
  • Kurye 4.8.0-3

7
2018-04-23 14:38


Menşei


eklerseniz -r senin saslauthd SEÇENEKLERI için? - NickW
Benim sorunum buydu ve o Postfix chroot-hapse yani /var/run/saslauthd olur /var/spool/postfix/var/run/saslauthd - phunehehe


Cevaplar:


Muhtemelen sadece eklemeniz gerekir -r senin saslauthd için OPTIONS= dörtlük.

itibaren adam sayfaları

 -r          Combine the realm with the login (with an ’@’ sign in between).  
             e.g.  login: "foo" realm: "bar" will get passed as login:
             "foo@bar".  Note that the realm will still be passed, which may
             lead to unexpected behavior.

8
2018-04-23 15:26



Bu hızlı oldu :) Teşekkürler - Halfgaar
Sorun yok, yardım ettiğim için mutluyum! - NickW