Hallo, habe eine etwas kompliziertere Umgebung zu Hause; 3 virtuelle Maschinen als Mailserver
server1: Postfix mit Cyrus als Mail-Store (Zugriff über IMAP) server2: Postfix als ausgehender Mail-Server server3: Postfix mit Fetchmail als eingehender Mail-Server ---[ server1 ]--- server1 ist auf den Clients als SMTP und als IMAP Server konfiguriert; /etc/postfix/transport beinhaltet das server1.domain.local lmtp:unix:/var/lib/imap/socket/lmtp domain.local smtp:server1.domain.local * smtp:server2.domain.local entsprechend im main.cf: transport_maps = hash:/etc/postfix/transport bzw.smtp_generic_maps = hash:/etc/postfix/generic (hier werden interne adressen wie z.B. [email protected] in gültige von der weiten Welt erreichbare Mail-adressen umgewandelt)
virtual_alias_maps = hash:/etc/postfix/virtual(hier werden interne adressen wie z.B. [email protected] einem ordner wie z.B. name+sub zugeordnet und auch ein catchall derart @domain.local bzw. @server1.domain.local einem ordner wie z.B. name+sub.catchall zugeordnet bzw. realisiert)
relayhost ist nicht gesetzt; die anderen beiden haben im main.cf den relayhost mit [server1.domain.local]:25 gesetzt ---[ server2 ]--- server2 ist der ausgehende Mail-Server /etc/postfix/dependent_relayhost @maildomain smtpserver:port (web-hoster, gmx, isp, ...) entsprechend im main.cf sender_dependent_relayhost_maps = hash:/etc/postfix/dependent_relayhost bzw. smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd (ordnet den einzelnen smtp-servern jeweils userid+password zu) mein isp macht es kompliziert, daher auch das smtp_sender_dependent_authentication = yes (sasl_passwd entsprechend umfangreicher) ---[ server3 ]--- und jetzt der eigentliche Teil: server3 als eingehender Mail-Server hier im main.cf local_recipient_maps = luser_relay = [email protected] notify_classes = bounce, 2bounce, delay, protocol, resource, software bounce_notice_recipient = [email protected] 2bounce_notice_recipient = [email protected] delay_notice_recipient = [email protected] und weiters smtpd_delay_reject = yes smtpd_helo_required = yessmtpd_helo_restrictions = permit_mynetworks, reject_unknown_hostname, reject_non_fqdn_helo_hostname
smtpd_client_restrictions = permit_mynetworks, reject smtpd_etrn_restrictions = permit_mynetworks, reject smtpd_sender_restrictions = reject_unknown_sender_domainsmtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, permit
smtpd_end_of_data_restrictions = smtpd_restriction_classes = smtpd_reject_unlisted_sender = yes smtpd_reject_unlisted_recipient = yes unknown_address_reject_code = 550 body_checks = pcre:/etc/postfix/body_chks.pcre body_checks_size_limit = 1048576header_checks = regexp:/etc/postfix/hdr_chks.regex, pcre:/etc/postfix/hdr_chks.pcre
header_checks_size_limit = 131072 und in fetchmailrc z.B. set daemon 224 set postmaster "[email protected]" set properties "" set bouncemail set no spambounce set softbounce defaults smtphost server3.domain.local poll pop.gmx.net with proto POP3 user ###### there with password "password" is name+GMXhier hätte ich gerne dass egal welche bouncemail auch immer generiert wird, diese an direkt an z.B. [email protected] geht und nicht retour via server2 wo es entweder versandet oder mit folgender Zeile in /etc/postfix/dependent_relayhost
<> server1.domain.local:25 eine Mailloop generiert und diese bouncemail beim postmaster landet ... alle 3 server sind ein centos 6.x und haben postfix 2.6.6bitte um Hinweise ob ich es richtig gemacht habe, und wenn nein, wie es geht ...
Danke, Walter
smime.p7s
Description: S/MIME Cryptographic Signature
