Mein Mailsystem weigert sich partout in die Home-Verzeichnisse der Benutzer zu schauen um dort die .forward zu berücksichtigen. Auch die /etc/aliases werden ignoriert (newaliases wurde ausgeführt).
Gesendet wird per "mail usernamex"
/home/usernamex/.forward enthält "xyz@domain.tld" (Postfach über ISPConfig angelegt und funktioniert ansonsten super)
/etc/aliases enthält "root: usernamex" (weil ich eigentlich nur root mails forwarden wollte, was aber weder über aliases noch .forward klappte)
servers@domain.tld ist das Postfach an welches ich (vorerst) root@domain.tld per ISPConfig weitergeleitet habe
Ich kann die Forwarder "irgendeinusername@domain.tld" > "irgendeinpostfach@domain.tld" über ISPConfig anlegen und das funktioniert auch - aber dann kann jeder auch von aussen an root@domain.tld senden. So ist es zwar derzeit (Notlösung), möchte ich aber nicht. Ich möchte nur lokale Mails an root an ein lokales Postfach weiterleiten, was ich sonst einfach mit einer ~/.forward erledigt hab.
Hier /var/log/mail.log
Die .forward und aliases werden wohl gar nicht geprüft. Die Mail kommt rein, das Postfach des Linuxbenutzernamens "usernamex" wird @domain.tld gesucht, nicht gefunden, Fehlermail zurück an root (aktueller Sender via Shell), weitergeleitet durch den ISPC forwarder and servers@domain.tld
Braucht man eigentlich noch exim4? Apt sagt es sei nicht installiert - allerdings habe ich lauter exim4 Konfigurationsdateien, in welchen ja auch die userforward-Direktive geregelt wird: /etc/exim4/conf.d/router/600_exim4-config_userforward: file = $home/.forward
Allerdings funktioniert mein Mailsystem ohne "offiziell installiertes" Exim4, daher hab ich noch nicht probiert es nachzuinstallieren - nacher geht mir dann die Konfiguration flöten?
Hab schon diverse "Ideen" ergoogelt und u. a. auch "eine Leerzeile am Ende der .forward" eingefügt. Nix. Andere Ideen?
Gesendet wird per "mail usernamex"
/home/usernamex/.forward enthält "xyz@domain.tld" (Postfach über ISPConfig angelegt und funktioniert ansonsten super)
/etc/aliases enthält "root: usernamex" (weil ich eigentlich nur root mails forwarden wollte, was aber weder über aliases noch .forward klappte)
servers@domain.tld ist das Postfach an welches ich (vorerst) root@domain.tld per ISPConfig weitergeleitet habe
Ich kann die Forwarder "irgendeinusername@domain.tld" > "irgendeinpostfach@domain.tld" über ISPConfig anlegen und das funktioniert auch - aber dann kann jeder auch von aussen an root@domain.tld senden. So ist es zwar derzeit (Notlösung), möchte ich aber nicht. Ich möchte nur lokale Mails an root an ein lokales Postfach weiterleiten, was ich sonst einfach mit einer ~/.forward erledigt hab.
Hier /var/log/mail.log
Code:
Sep 26 22:26:12 hostnamex postfix/pickup[19117]: 941B61230073: uid=0 from=<root>
Sep 26 22:26:12 hostnamex postfix/cleanup[20521]: 941B61230073: message-id=<20140926212612.941B61230073@domain.tld>
Sep 26 22:26:12 hostnamex postfix/qmgr[19118]: 941B61230073: from=<root@domain.tld>, size=412, nrcpt=1 (queue active)
Sep 26 22:26:12 hostnamex postfix/smtpd[20542]: connect from localhost[127.0.0.1]
Sep 26 22:26:12 hostnamex postfix/smtpd[20542]: E7062123006A: client=localhost[127.0.0.1]
Sep 26 22:26:12 hostnamex postfix/cleanup[20521]: E7062123006A: message-id=<20140926212612.941B61230073@domain.tld>
Sep 26 22:26:12 hostnamex postfix/qmgr[19118]: E7062123006A: from=<root@domain.tld>, size=828, nrcpt=1 (queue active)
Sep 26 22:26:13 hostnamex amavis[19418]: (19418-02) Passed CLEAN {RelayedInbound}, <root@domain.tld> -> <usernamex@domain.tld>, Message-ID: <20140926212612.941B61230073@domain.tld>, mail_id: E3wHhquKoUAR, Hits: 0, size: 412, queued_as: E7062123006A, 346 ms
Sep 26 22:26:13 hostnamex postfix/smtpd[20542]: disconnect from localhost[127.0.0.1]
Sep 26 22:26:13 hostnamex postfix/smtp[20522]: 941B61230073: to=<usernamex@domain.tld>, orig_to=<usernamex>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.45, delays=0.1/0/0/0.35, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as E7062123006A)
Sep 26 22:26:13 hostnamex postfix/qmgr[19118]: 941B61230073: removed
Sep 26 22:26:13 hostnamex postfix/pipe[20525]: E7062123006A: to=<usernamex@domain.tld>, relay=dovecot, delay=0.12, delays=0.05/0/0/0.07, dsn=5.1.1, status=bounced (user unknown)
Sep 26 22:26:13 hostnamex postfix/cleanup[20521]: 105A51230076: message-id=<20140926212613.105A51230076@domain.tld>
Sep 26 22:26:13 hostnamex postfix/bounce[20527]: E7062123006A: sender non-delivery notification: 105A51230076
Sep 26 22:26:13 hostnamex postfix/qmgr[19118]: 105A51230076: from=<>, size=2519, nrcpt=1 (queue active)
Sep 26 22:26:13 hostnamex postfix/qmgr[19118]: E7062123006A: removed
Sep 26 22:26:13 hostnamex dovecot: lda(servers@domain.tld): sieve: msgid=<20140926212613.105A51230076@domain.tld>: stored mail into mailbox 'INBOX'
Sep 26 22:26:13 hostnamex postfix/pipe[20525]: 105A51230076: to=<servers@domain.tld>, orig_to=<root@domain.tld>, relay=dovecot, delay=0.2, delays=0.05/0/0/0.15, dsn=2.0.0, status=sent (delivered via dovecot service)
Sep 26 22:26:13 hostnamex postfix/qmgr[19118]: 105A51230076: removed
Braucht man eigentlich noch exim4? Apt sagt es sei nicht installiert - allerdings habe ich lauter exim4 Konfigurationsdateien, in welchen ja auch die userforward-Direktive geregelt wird: /etc/exim4/conf.d/router/600_exim4-config_userforward: file = $home/.forward
Allerdings funktioniert mein Mailsystem ohne "offiziell installiertes" Exim4, daher hab ich noch nicht probiert es nachzuinstallieren - nacher geht mir dann die Konfiguration flöten?
Hab schon diverse "Ideen" ergoogelt und u. a. auch "eine Leerzeile am Ende der .forward" eingefügt. Nix. Andere Ideen?