|
postfix i serwery wirtualne
baroth - 06-05-2009 10:10
Witam.
Teoretycznie postępuję zgodnie z opisem na stronie postfixa ale nie działa? Co chcę osiągnąć? Mam dwie domeny na serwerze - zdefiniowany plik virtual:
domena1.com.pl domena2.com.pl
/etc/postfix/virtual tomek@domena1.com.pl tomek karol@domena1.com.pl karol
ala@domena2.com.pl ala ola@domena2.com.pl ola
Jak zrobić by poza zdefiniowanymi adresami na inne nie przyjmował poczty i ją odbijał z komunikatem:
lub
tzn. taki komunikat powinien pojawić się jeśli ktoś chce wysłać wiadomość na adres
prezes@domena1.com.pl
Drugi problem jaki mam to to że jak wyślę na adres:
ola@domena1.com.pl
to poczta dochodzi do użytkownika ,,ola'' co jest bez sensu bo inaczej mam zdefiniowane. Znów powinien odbić?
Byłby ktoś tak dobry i pomógł?
Mój /etc/postfix/main.cf:
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP mail server biff = no append_dot_mydomain = no readme_directory = no # 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=no smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache myhostname = mail.domena1.com.pl alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = $myhostname localhost.$mydomain localhost relayhost = mynetworks = 127.0.0.0/8 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 message_size_limit = 60000000 recipient_delimiter = + inet_interfaces = all
#SASL broken_sasl_auth_clients = yes smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
virtual_maps = hash:/etc/postfix/virtual smtpd_sender_login_maps = hash:/etc/postfix/virtual virtual_alias_domains = domena1.com.pl domena2.com.pl virtual_alias_maps = hash:/etc/postfix/virtual
Pozdrawiam i proszę o pomoc.
grzesiek - 06-05-2009 21:16
smtpd_use_tls=no
To na pewno musi być na yes aby nie pozwalał wysyłać dla nieuwierzytelnionych.
Ister - 07-05-2009 12:18
Podstawowe ustawienie jest takie, że postfix automatycznie dostarcza pocztę na adresy w postaci:
login@domena
gdzie login jest dowolnym kontem użytkownika, a domena dowolną domeną skonfigurowaną na serwerze. Nie powiem jak to wyłączyć, bo nie wiem, ale Google na pewno coś podpowie.
grzesiek - 07-05-2009 17:24
Bo to są użytkownicy systemowi, na serwer wskazują dwie domeny, na jeden serwer. Trzeba by zrobić tak aby ci użytkownicy byli w obrębie danej domeny, jak w LDAP a nie systemowi. Poza tym z tego co wiem to wirtualizacja jest na poziomie pobierania poczty, a nie dostarczania, bo zajmuje się nią serwer pop4.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|