Spis Treści
smtpd_sender_login_maps howto
Konfiguracja map nadawców
Mapa nadawców powinna mieć format (więcej w dokumentacji postfixa):
email55 user1 user2 ... email42 user15
Sprawdzenie konfiguracji map
Można sprawdzić, czy wszystko działa poprawnie:
postmap -q <EMAIL> ldap:/usr/local/etc/postfix/ldap-query-sasl-logins.cf
Konfiguracja postfix
W pliku main.cf konieczne jest dodanie kilku opcji konfiguracyjnych:
smtpd_sender_login_maps = ldap:/usr/local/etc/postfix/ldap-query-sasl-logins.cf
gdzie plik konfiguracyjny LDAPa wygląda następująco:
server_host = ldaps://127.0.0.1:636 version = 3 tls_ca_cert_file = /usr/local/etc/ssl/ca-crt.pem tls_cert = /usr/local/etc/ssl/server-signed.pem tls_key = /usr/local/etc/ssl/server-crt.pem bind = no timeout = 30 search_base = ou=smtpd,dc=bsdserwis,dc=com query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(|(accountStatus=active)(accountStatus=shared))) result_attribute = uid lookup_wildcards = yes scope = sub #debuglevel = 1
Oraz w restrykcjach smtpd_:
smtpd_recipient_restrictions =
reject_sender_login_mismatch,
permit_sasl_authenticated,
permit_mynetworks,
[...]
Konfiguracja webmaila
Taka konfiguracja jest dobra, przy połączeniach zdalnych (MS Outlook), natomiast jest problem z webmailem uruchomionym np. lokalnie. Ale jeżeli jako webmaila użyjemy wiewiórki, to można to poprawić.
cd /usr/local/www/squirrelmail/ ./configure
SquirrelMail Configuration : Read: config.php (1.4.0) --------------------------------------------------------- Main Menu -- 1. Organization Preferences 2. Server Settings Command >> 2 General ------- 1. Domain : alatus.com.pl 2. Invert Time : false 3. Sendmail or SMTP : SMTP A. Update IMAP Settings : localhost:143 (cyrus) B. Update SMTP Settings : localhost.bsdserwis.com:25 Command >> B SMTP Settings ------------- 4. SMTP Server : localhost.bsdserwis.com 5. SMTP Port : 25 6. POP before SMTP : false 7. SMTP Authentication : login (with IMAP username and password) Command >> 7
Dzięki temu przy wysyłaniu emaila nie będzie błędnych komunikatów o braku zalogowania się uzytkownika do postfixa.
Nie ma jak Google.
