hasenfuss
Newbie
Hallo,
es geht um versenden von E-Mail an lokale User
Postfix versendet Mail nur über den relay Server
Das bedeutet das auch Mail an die lokalen User über das Internet gehen.
Die sollten aber schon lokal zugestellt werden.
Alle internen Adressen sind in die canoncial aufgenommen
also
foo@intern foo@domain.extern
sodaß die Mail auch vom Relay Server angenommen wird
wird ein User statt in der canoncial in die sender_canoncial aufgenommen dann wird Mail an foo@intern auch lokal zugestellt
und geht nicht über den relay Server.
Allerdings wird dann alle Mail von diesem User die nach extern soll versandt durch Postfix (erscheint als sent in /var/log/mail) aber scheinbar verwerfen die externen Server die Mail da sie nicht erscheint beim externen Empfänger.
Beim Experimentieren mit den verschiedenen Lookup Tables bin ich aber auch nicht weiter gekommen.
Warum geht alle Post immer über das Relay?
Warum muß ich die User immer in die canoncial aufnehmen damit sie versenden können nach extern?
Warum nehmen die externen Server die Mail nicht mehr an wenn der User in der sender_canoncial eingetragen ist anstatt in der canoncial ?
Betriebssystem ist Suse 9.2
ich poste mal meine main.cf mit
Schönen Tag noch Hasenfuss
es geht um versenden von E-Mail an lokale User
Postfix versendet Mail nur über den relay Server
Das bedeutet das auch Mail an die lokalen User über das Internet gehen.
Die sollten aber schon lokal zugestellt werden.
Alle internen Adressen sind in die canoncial aufgenommen
also
foo@intern foo@domain.extern
sodaß die Mail auch vom Relay Server angenommen wird
wird ein User statt in der canoncial in die sender_canoncial aufgenommen dann wird Mail an foo@intern auch lokal zugestellt
und geht nicht über den relay Server.
Allerdings wird dann alle Mail von diesem User die nach extern soll versandt durch Postfix (erscheint als sent in /var/log/mail) aber scheinbar verwerfen die externen Server die Mail da sie nicht erscheint beim externen Empfänger.
Beim Experimentieren mit den verschiedenen Lookup Tables bin ich aber auch nicht weiter gekommen.
Warum geht alle Post immer über das Relay?
Warum muß ich die User immer in die canoncial aufnehmen damit sie versenden können nach extern?
Warum nehmen die externen Server die Mail nicht mehr an wenn der User in der sender_canoncial eingetragen ist anstatt in der canoncial ?
Betriebssystem ist Suse 9.2
ich poste mal meine main.cf mit
Code:
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/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 = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = intra.net
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1,192.168.1.98 ::1
masquerade_domains =
mydomain = intra.net
mydestination = $myhostname,localhost.$myhostname,localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost = smtp.1und1.com
content_filter =
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
smtp_sasl_auth_enable = yes
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous