domi6580
26.12.04, 20:21
Hello zusammen,
also: Ich versuche gerade nen Exchange Server im LAN so zu installieren, dass der Postfix / Fetchmail / Amavis in der DMZ quasi die Schnittstelle zur Außenwelt sind und alles vom und zum Exhcange weitergeleitet wird.
Da ich keinen mx-Eintrag mit meiner Dyn.-IP habe, holt fetchmail von den einzelnen pop3-Accounts die Mails ab und ordnet sie den Benutzern zu (Linux).
DIese werden an postfix weitergeleitet, von dort an amavis, amavis wieder zurück an postfix und von dort aus dann zum exchange. die Domäne heißt "home.local" und ich komme nicht klar damit, wie es zu machen ist, dass die Mails von außen auf die internen Benutzernamen umgesetzt werden. Denn mit den canonicalmaps steht:
user@home.local user@arcor.de
Fetchmail wurde schon die localdomains-Option mitgeteilt.
Doch sobald postfix die mail an amavis mit @home.local zustellt, amavis diese mail wieder mit @home.local zurückliefert, setzt dieser canonical-Eintrag die Domain wieder auf @arcor.de um. Wenn ich den Eintrag nicht rausnehme kann ich keine Mails mehr von drinnen nach drauße verschicken....
Ich bin am verzweifeln und habe schon nen Wurm im Kopf. Den halben Tag probiert :-(
Also, wer hat das so umgesetzt und kann mir sagen wie???
DAAAAAAAAAANKESCHÖÖÖN und noch frohe Rest-Weihnachten.
Domi
main.cf:
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
program_directory = /usr/lib/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
canonical_maps = hash:/etc/postfix/canonical
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions =
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = suse.home.dmz
mydomain = home.dmz
masquerade_domains = home.dmz
mydestination = $myhostname,localhost.$mydomain,$mydomain
defer_transports =
disable_dns_lookups = yes
relayhost = mx.freenet.de
relay_domains = $mydestination
mailbox_command =
mailbox_transport =
#smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
#smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
mynetworks = 192.168.1.0/24, 127.0.0.0/8, 172.16.14.0/24
myorigin = home.dmz
#content_filter = smtp-amavis:[127.0.0.1]:10024
also: Ich versuche gerade nen Exchange Server im LAN so zu installieren, dass der Postfix / Fetchmail / Amavis in der DMZ quasi die Schnittstelle zur Außenwelt sind und alles vom und zum Exhcange weitergeleitet wird.
Da ich keinen mx-Eintrag mit meiner Dyn.-IP habe, holt fetchmail von den einzelnen pop3-Accounts die Mails ab und ordnet sie den Benutzern zu (Linux).
DIese werden an postfix weitergeleitet, von dort an amavis, amavis wieder zurück an postfix und von dort aus dann zum exchange. die Domäne heißt "home.local" und ich komme nicht klar damit, wie es zu machen ist, dass die Mails von außen auf die internen Benutzernamen umgesetzt werden. Denn mit den canonicalmaps steht:
user@home.local user@arcor.de
Fetchmail wurde schon die localdomains-Option mitgeteilt.
Doch sobald postfix die mail an amavis mit @home.local zustellt, amavis diese mail wieder mit @home.local zurückliefert, setzt dieser canonical-Eintrag die Domain wieder auf @arcor.de um. Wenn ich den Eintrag nicht rausnehme kann ich keine Mails mehr von drinnen nach drauße verschicken....
Ich bin am verzweifeln und habe schon nen Wurm im Kopf. Den halben Tag probiert :-(
Also, wer hat das so umgesetzt und kann mir sagen wie???
DAAAAAAAAAANKESCHÖÖÖN und noch frohe Rest-Weihnachten.
Domi
main.cf:
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
program_directory = /usr/lib/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
canonical_maps = hash:/etc/postfix/canonical
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions =
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = suse.home.dmz
mydomain = home.dmz
masquerade_domains = home.dmz
mydestination = $myhostname,localhost.$mydomain,$mydomain
defer_transports =
disable_dns_lookups = yes
relayhost = mx.freenet.de
relay_domains = $mydestination
mailbox_command =
mailbox_transport =
#smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
#smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
mynetworks = 192.168.1.0/24, 127.0.0.0/8, 172.16.14.0/24
myorigin = home.dmz
#content_filter = smtp-amavis:[127.0.0.1]:10024