• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Aliases, Weiterleitung postfix 2 mal Domain

Status
Für weitere Antworten geschlossen.
Hallo zusammen,

soweit funktioniert der eMailserver. Ich kann eMails versenden und meine eMails kommen auch richtig im IMAP-Ordner an.

Nun ist ein Mitarbeiter1 nicht da und seine eMails sollen weitergeleitet werden zu Mitarbeiter2. Die eMails sollen aber als Kopie auch bei Mitarbeiter1 bleiben.

Also aliases geöffnet:
Mitarbeiter1: Mitarbeiter1, Mitarbeiter2
= geht nicht.
Mitarbeiter1: Mitarbeiter1@EBSNET, Mitarbeiter2@EBSNET
= geht nicht.

Fehler der beim Versender als Antwort kommt:
----- The following addresses had permanent fatal errors -----
<Mitarbeiter1@EBSNET.EBSNET>
(reason: 550 Host unknown)
<Mitarbeiter2@EBSNET.EBSNET>
(reason: 550 Host unknown)

Ich weiß überhaupt nicht woher er dieses doppelte EBSNET herbekommt. In der canonical, transport und wie sie alle heißen steht nix drin. Nehm ich den Eintrag raus, landet die eMail richtigerweise im Mitarbeiter1-Ordner.

Hier nocht die main.cf:
Code:
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
default_privs = nobody
mydomain = EBSNET
myorigin = $mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/24, 127.0.0.0/8, 192.168.1.0/24

fallback_transport = cyrus
luser_relay = $root@ebsPDCserver.$mydomain

smtpd_banner = $myhostname ESMTP
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = all
biff = no
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 = ebsPDCserver.$mydomain
program_directory = /usr/lib/postfix
inet_interfaces = $myhostname,localhost
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain, $mydomain
defer_transports =
disable_dns_lookups = no
relayhost = post.strato.de
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus
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
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
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 = 31457280
default_peer_level = 2
default_transport =smtp

Vielleicht hat ja jemand von Euch noch ne Idee

Stefan[/code]
 
Oh nee ist das ein Schwachsinn. Ist selten das ich sowas sage, aber hier wird der Begriff von Variablen ja völlig über den Haufen geschmissen:

Nachdem ich die Variable MYDOMAIN ganz weggelassen habe (somit auch kein myorigin = mydomain) musste ich die Zeile von myhostname in:

myhostname = server.EBSNET

abändern. Jetzt funktioniert es.

Auf irgendeiner Seite von Google habe ich erfahren, das Postfix von ganz alleine IMMER den myhostname und mydomain addiert zu "myhostname.mydomain".

Na denn...

Stefan
 
Das mit dem funktionieren kann man auch wieder vergessen...es klappt NUR lokal, wenn ich auf dem Server selbst per telnet emails versende. Durch die Aktion die ich gemacht habe, klappt der eMail-Verkehr, der von Extern kommt nicht mehr.

Derzeit habe ich also eine sogenannte entweder oder Situation.

Ich hab auch gelesen, das es bei uneindeutigen Domainnamen zu Problemen kommen kann. Hab also erstmal auf example.com gewechselt. Muss ich die Sambadomain jetzt auch ändern?!

Den eMail-Empfang extern hab ich wieder hinbekommen (intern klappt wieder nicht):

Fehlermeldung:
Code:
Reporting-MTA: dns; ebsPDCserver.example.com
X-Postfix-Queue-ID: D8FFF5B95A
X-Postfix-Sender: rfc822; firmenuser@sfroemken-firmendomain.de.spamprotect
Arrival-Date: Tue, 18 Apr 2006 12:56:48 +0200 (CEST)

Final-Recipient: rfc822; sfroemken@localhost.example.com
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; cannot append message to destination file
    /sfroemken: cannot create file exclusively: Permission denied
Edit by Mod: Auf Benutzerwunsch wurde die Mailadresse zu Spamschutzzwecken nachträglich verfremdet ;)
Hat jemand noch eine Idee?

Danke

Stefan
 
Status
Für weitere Antworten geschlossen.
Oben