.forward im Home geht nicht

Status
Für weitere Antworten geschlossen.

Fred52

Benutzer
Mitglied seit
10. Mrz 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,
ich wollte mal fragen, ob es wirklich nicht machbar ist, dass im Home Directory des Users eine .forward Datei mit der Weiterleitungsadressse abgelegt werden kann und dies auch funktioniert? oder vielleicht im neuen Manager 2.3?
Vielen Dank
/Fred
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das sollte eigentlich gehen, denn Postfix unterstützt das afaik. Du hast also eine .forward Datei direkt im Userhome eingerichtet? Wie sieht der Inhalt aus? Wem gehört die Datei und wie sind die Rechte?
 

Fred52

Benutzer
Mitglied seit
10. Mrz 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Das sollte eigentlich gehen, denn Postfix unterstützt das afaik. Du hast also eine .forward Datei direkt im Userhome eingerichtet? Wie sieht der Inhalt aus? Wem gehört die Datei und wie sind die Rechte?

Ich habe die Datei über FTP auf einem externen Linuxserver kreieirt, da ich mal gehört habe, dass die CRLF von Windows in Unix Umgebungen nicht so geschätzt werden. Dann als der betroffene User eingeloggt und die Datei über Aktion>Hochladen in das eigene Homeverzeichnis kopiert. Der Inhalt ist einfach:neue@Adresse.ch
Im Anhang ist ein Screenshot mit den Angaben wo die Datei ist und die Rechte der Datei.
[So oder so herzlichen Dank für die schnelle Antwort, ich bin sehr dankbar, wenn dieses Problem gelöst werden kann, da ich einen Mailserver für eine Gruppe externer Studenten der Uni Bern brauchen würde, also Dank, Gruss und einen schönen Tag, Fred]
 

Anhänge

  • forward.jpg
    forward.jpg
    95,9 KB · Aufrufe: 57

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wie sehen denn die Rechte des Homeverzeichnisses selber aus? Afaik braucht forward execute Rechte auf dem Elternverzeichnis für den User
Btw: forward geht nur mit lokalen Accounts. Es wird nur der local-part der Email ausgewertet/verwendet, also alles vor dem @
 
Zuletzt bearbeitet:

Fred52

Benutzer
Mitglied seit
10. Mrz 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Wie sehen denn die Rechte des Homeverzeichnisses selber aus? Afaik braucht forward execute Rechte auf dem Elternverzeichnis für den User

Hier die Ansicht der Rechte vom Home Verzeichnis des Users Mailtest. Vielleicht muss ich ja über Telnet auf das System, um derart Feinarbeit zu leisten, aber ich bin 'leider ein MS Krüppel', aber nicht dumm, wenn ein solch versierter Crack mir sagen kann, was ich tun muss, würde ich ihm bis in den Kernel folgen:) [Hey jahlives, was Du da tust ist echt toll und ich hab in der Uni mit allerlei Support-Kostgängern zu tun, ich erkenn ein Vorbild, wenn ich einem 'begegne', vielen, herzlich Dank, Fred]
 

Anhänge

  • home.jpg
    home.jpg
    102,8 KB · Aufrufe: 58

Fred52

Benutzer
Mitglied seit
10. Mrz 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Hallo jahlives,
Du hast mich auf den richtigen Weg geschickt, es funzt optimal. Die Lösung war:
0640 Rechte auf das .forward File.
Bin echt dankbar und wünsche Euch allen eine gute Zeit,
/Fred, the happy swiss old man:)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hallo jahlives,
Du hast mich auf den richtigen Weg geschickt, es funzt optimal. Die Lösung war:
0640 Rechte auf das .forward File.
Bin echt dankbar und wünsche Euch allen eine gute Zeit,
/Fred, the happy swiss old man:)
Ich würde der Gruppe noch nicht mal Leserechte geben bei solchen Files in den Userhomeverzeichnissen (bei mir sind solche Files immer chmod 0600)
 

Fred52

Benutzer
Mitglied seit
10. Mrz 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Thats cool;)

...hab ich jetzt auch gemacht und es geht einwandfrei. Das Hauptproblem waren vielleicht nicht mal so die Rechte?!
Ich habe jetzt festgestellt, dass das jeweilige .forward File den aktuellen Benutzer als Eigentümer haben muss (vielleicht für andere auch wichtig, welche das mal testen wollen)

Die Konfiguration ist:
DS710+, Ein A Eintrag bei No-ip.com,
Am Router eingerichtetes NAT Port 5000(DS), 25(SMTP), 110(POP3), 143 (IMAP)
Mailstation wie im Bild.
Dann im Homeverzeichnis die Datei .forward mit lediglich der Weiterleitungsadresse [bei mehreren eine pro Zeile]
WICHTIG: Die .forward Datei muss dem User als Besitzer auch gehören und dann die Rechte der Datei auf 0600.
Somit funktioniert der Webserver in jede Richtung und kann Weiterleitungen einwandfrei verarbeiten.

Nochmals besten Dank an den Moderator jahlives, der mir sehr geholfen hat!!

Gruess u gueti Zyt

/Fred
 

Anhänge

  • mailstation.jpg
    mailstation.jpg
    88,3 KB · Aufrufe: 55

SynNAS

Benutzer
Mitglied seit
07. Jan 2012
Beiträge
174
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

ich habe auch das Problem, daß Postfix meine .forward Datei in den Userverzeichnissen nicht berücksichtigt.
Die Rechte habe ich zumindests so weit gesetzt, daß die .forward Datei dem entsprechendem User gehört.
(mit Windows Editor im UTF-8 Format erstellt / bearbeitet, aufruf über den DSM 3.2 Dateibrowser)

Wie Fred schreibt,
...
Ich habe jetzt festgestellt, dass das jeweilige .forward File den aktuellen Benutzer als Eigentümer haben muss (vielleicht für andere auch wichtig, welche das mal testen wollen)
...
WICHTIG: Die .forward Datei muss dem User als Besitzer auch gehören und dann die Rechte der Datei auf 0600.
Somit funktioniert der Webserver in jede Richtung und kann Weiterleitungen einwandfrei verarbeiten.
...
Was meint Fred mit "Rechte der Datei auf 0600"?
Muss ich das auf der Konsole (mit SSH) setzten?

Muss ich in der main.cf das einlesen / Berücksichtigen der .foward Files aktivieren?
Habe bis jetzt dazu noch nichts gefunden.

und, Fred meint:
...
Dann im Homeverzeichnis die Datei .forward mit lediglich der Weiterleitungsadresse [bei mehreren eine pro Zeile]
...
Ist es wirklich so, daß pro Weiterleitungsadresse eine Zeile benötigt wird?
Ich meinte, in der Dokumentation der main.cf gelesen zu haben,
daß der Eintrag

username: weiterleitungsname1, weiterleitungsname2, weiterleitungsname3,

sein kann.

Das sollte dann bewirken:
weiterleitungsname1@domain.tld wird an username@domain.tld
weiterleitungsname2@domain.tld wird an [email]username@domain.tld
weiterleitungsname3@domain.tld wird an [email]username@domain.tld
weitergeleitet.

Habe jetzt schon beide Methoden (eine pro Zeile oder alle in einer Zeile)
ausgetestet,
aber mein Postfix interessiert sich irgendwie garnicht für meine .forward - Files.

Wie klappt es bei Euch?

CU l8er Stefan
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Mal mit aliases anstele von forward probiert? Das File sollte /usr/syno/mailstation/etc/aliases sein. Müsste eigentlich erlaubt sein dort auch externe Adressen einzutragen
Code:
root deinBenutzer du@externeDomain.tld
obiges sollte Mails für root an deinBenutzer und die externe Adresse weiterleiten
Danach musst du noch newaliases machen und ein postfix reload damit das geänderte File beachtet wird
 

SynNAS

Benutzer
Mitglied seit
07. Jan 2012
Beiträge
174
Punkte für Reaktionen
0
Punkte
16
Hallo "jahlives"
Mal mit aliases anstele von forward probiert? Das File sollte /usr/syno/mailstation/etc/aliases sein...

Also das mit den aliases war der richtige Tip.
Jetzt tut Postfix das was ich will.
(verschiedene Ziel-Adressen meinen Usern zuordnen.)
Mit .forwad war ich da wohl auf dem Holzweg.
Wenn ich das jetzt richtig verstanden habe, ist
.forward ja für eine Umleitung der Mail, die an einen User der DS adressiert ist, zu einer weiteren Adresse zuständig.
Oder habe ich das wieder missverstanden?

Mein Fall wird durch die ganz normale "aliases" Eintragung erfüllt.
Danke!

CU l8er Stefan
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
forward und aliases laufen nicht genau gleich. forward wird eine Mail weiterleiten d.h. der ursprüngliche Empfänger und die andere Adresse haben beide diese Mail in der Mailbox. Bei aliases hingegen hat nur die andere Adresse die Mail d.h. noch vor der effektiven Zustellung in die Mailbox wird diese durch aliases auf eine andere Mailbox (User) gemappt.
Eigentlich ist aliases dafür gedacht lokale Mailboxen zu mappen z.B. root auf DEIN_USER, aber man kanns auch für externe Adressen nutzen. Aber grundsätzlich müsste eigentlich forward auch funzen, da dies ein Feature von Postfix ist. k.A. wieso es bei dir mit forward ned klappen wollte, bin mir aber fast sicher in den Logs hätte man was dazu gefunden. Oft sind es Probleme mit den Rechten der Datei.
Tipp für alle mit Mailproblemen: Installiert euch einen alternativen Logdienst (z.B. ipkg syslog-ng). Damit kann man jede Bewegung der Mailserver loggen und kommt Fehlern sehr schnell auf die Spur :)

Gruss

tobi
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat