Können mehrere DS Nutzeradressen auf einem DS Account zusammenfassen werden?

Status
Für weitere Antworten geschlossen.

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Weiß jemand ob und wie man mehrere Nutzeraccounts oder fiktive Adressen der DS mit einem Nutzer zusammen fassen kann?

Beispiel:
admin@diskstation.de ist "hauptnutzer" und auf ihn werden alle folgenden Accounts gelegt und idealerweise auch entsprechend in Unterordner verteilt:

  • mail@diskstation.de
  • postmaster@diskstation.de
  • service@diskstation.de
  • peter@diskstation.de
  • paul@diskstation.de
  • etc. ...

Um Missverständnissen vorzubeugen: nein, ich meine keine externen Accounts, also kein abholen von Mails von verschiedenen Mail Konten. Sondern im Grunde (egal ob es diese nutzer nun auf der DS gibt oder nicht), dass konfigurieren der Mailstation das sie sozusagen auf mehrere empfängeradressen reagiert. Das muss doch irgendwo auch für die jeweilgien eingetragenen Benutzer der Mailstation irgendwo entsprechend in der Mailstation konfiguriert sein?

Grüße,
Brian
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Du kannst in der aliases Datei lokale Accounts auf andere lokale Account mappen. Du solltest niemals als root Emails für root@DS abholen. Sonst läuft der Userprozess als root!!
In der aliases Datei trägst du links den Namen des zu mappenden Accounts ein z.B. root und dann rechts davon den Zielnamen z.B. hans. Danach musst du noch den Befehl newaliases ausführen, damit diese in eine DB übernommen werden. Mehr zum Thema gibts bei http://www.postfix.org/aliases.5.html
So könnten die Einträge in der Datei ausschauen
Code:
root:           hans
MAILER-DAEMON:  postmaster
postmaster:     hans
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Funktioniert! :)

Danke, hat super funktioniert! :)

Ging zur Abwechslung auch mal wirklich fix! :)... hatte dabei nur ein kleines Problem, dass aus irgendwelchen mir unbegreiflichen Gründen die Besitzer der User-Verzeichnisse (in /volume1/homes/) alle völlig durcheinander gewürfelt waren (sprich z.B. Besitzer von Peter ist Paul und von Paul ist es Peter). Habe das ganze dann mit chown wieder geordnet und nun kommen die Mails auch alle dort an wo sie sollen (und auch ohne "Permission denied" Fehlermeldungen). :)

Weißt du vielleicht zufällig auch, wo emails landen, welche an einen nicht eingerichteten Account gehen? Hatte für root noch kein alias eingerichtet, konnte aber emails an root schicken. Die gingen laut postfix auf "raus", aber wohin?

Habe jetzt zwar einen alias für root eingerichtet - und auch das scheint wunderbar zu funktionieren - nur frage ich mich halt, ob da nun noch irgendwo auf meiner DS emails "verloren" rum liegen? :confused:
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Weißt du vielleicht zufällig auch, wo emails landen, welche an einen nicht eingerichteten Account gehen? Hatte für root noch kein alias eingerichtet, konnte aber emails an root schicken. Die gingen laut postfix auf "raus", aber wohin?
Emails an Accounts die weder ein Alias sind noch real auf der Station existieren, sollten mit einer Fehlermeldung verweigert werden. Für root gilt daselbe wie für die anderen User: die Emails landen in ~/Maildir. Wenn kein Maildir im Homeverzeichnis vorhanden ist, dann sollte es einen internen Zustellungsfehler geben, der im Log landen sollte
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
jahlives schrieb:
Emails an Accounts die weder ein Alias sind noch real auf der Station existieren
Ich klicke mich da ein:

Wie kann ich erreichen dass diese Mails in einer "catch-all" Mailbox landen?

Im internationalen Forum hat jemand eine Lösung gezeigt, die funktioniert zwar aber sie schmeisst ALLE Mails in eine Mailbox, ich will aber eben nur diejenigen die an ein nicht existierendes Postfach gehen (bei Tippfehlern zB).
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Emails an Accounts die weder ein Alias sind noch real auf der Station existieren, sollten mit einer Fehlermeldung verweigert werden. Für root gilt dasselbe wie für die anderen User: die Emails landen in ~/Maildir. Wenn kein Maildir im Homeverzeichnis vorhanden ist, dann sollte es einen internen Zustellungsfehler geben, der im Log landen sollte

Also bei allen die nicht real auf der DS existieren gebe ich dir da schon mal recht, die gehen gar nicht erst aus der Mailstation raus (gibt beim senden direkt eine Fehlermeldung). Der dazugehörige Eintrag im Postfix:

Rich (BBCode):
Apr 29 00:51:32 DS postfix/smtpd[6569]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <test@<ds>.de>: Recipient address rejected: User unknown in local recipient table; from=<admin@<ds>.de> to=<test@<ds>.de> proto=ESMTP helo=<www.<ds>.de>

Beim senden an root bevor ich einen Alias für root auf admin gelegt habe gingen Mails aber raus - und das obwohl ich kein /volume1/homes/root Verzeichnis habe. Der dazugehörige Eintrag im Postfix:


ohne Alias:
Rich (BBCode):
Apr 28 11:29:58 DS postfix/local[14527]: 453DA3F882B9: to=<root@<ds>.de>, relay=local, delay=0.19, delays=0.06/0.03/0/0.1, dsn=2.0.0, status=sent (delivered to maildir)

mit Alias auf admin:

Rich (BBCode):
Apr 28 11:35:29 DS postfix/local[14596]: 045883F882B9: to=<admin@<ds>.de>, orig_to=<root@<ds>.de>, relay=local, delay=0.08, delays=0.04/0.04/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)

Also wo ist da nun die erste root Mail (ohne Alias) hin!??
:confused:

Mal noch ne Frage zu den Postfix Logs:

Gibt es einen bestimmten Grund, weshalb ich ALLE Postfix Meldungen immer Doppelt im Log stehen habe!?? :confused:
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Gefunden!


Also wo ist da nun die erste root Mail (ohne Alias) hin!??
:confused:

Okay, dieses Geheimnis habe ich wohl gerade eben selbst entschlüsselt. :D
Die Mail ging an /root/.Maildir/new (nicht /volume1/homes/root/.Maildir/new) :rolleyes:

Ist zwar etwas offtopic, aber bleibt für mich (erstmal) nur noch die folgende Frage offen ;)

Mal noch ne Frage zu den Postfix Logs:

Gibt es einen bestimmten Grund, weshalb ich ALLE Postfix Meldungen immer Doppelt im Log stehen habe!?? :confused:
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Okay, dieses Geheimnis habe ich wohl gerade eben selbst entschlüsselt. :D
Die Mail ging an /root/.Maildir/new (nicht /volume1/homes/root/.Maildir/new) :rolleyes:

Ist zwar etwas offtopic, aber bleibt für mich (erstmal) nur noch die folgende Frage offen ;)
Jop per Default ist das Homeverzeichnis von root einfach /root (gar nicht daran gedacht)
Die Frage nach den zwei Logeinträgen könnte ich mir so vorstellen: Die Email kommt an der externen LAN Schnittstelle an (Logeintrag Nr 1) und wir dann an die lokale Schnittstelle durchgereicht (Logeintrag Nr 2). Vermutlich loggt Postfix beide Schnittstellen. Du müsstest aber eigentlich unterschiedliche "Event ID"-Nummer haben. Kannst du mir mal sonst zwei solcher Einträge hier reinstellen?
@HarryPotter
Mit lokalen Accounts wird das nicht gehen. Da wird nur aktzeptiert was auch in /etc/passwd eingetragen ist. Du müssten den Postfix mit virtuellen Adressen aufsetzen (so wie es die Provider für die Kunden auch machen). Danach könnte dir http://www.cyberciti.biz/faq/howto-setup-postfix-catch-all-email-accounts/ weiterhelfen.
Noch zwei Links in Manual zum Thema virtuelle Domains

 
Zuletzt bearbeitet:

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Kannst du mir mal sonst zwei solcher Einträge hier reinstellen?

Kein Problem! :D

Aber sicher ist sicher, ich mach mal noch ein paar mehr als nur zwei :rolleyes:...

Erstmal einen Auszug der lieben Spam-Versucher:
Rich (BBCode):
Apr 28 19:49:32 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:39 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:39 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:45 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:45 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:52 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:52 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:59 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:49:59 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:50:06 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:50:06 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:50:12 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:50:12 DS postfix/smtpd[6086]: warning: 114-44-148-75.dynamic.hinet.net[114.44.148.75]: SASL LOGIN authentication failed: authentication failure
Apr 28 19:50:14 DS postfix/smtpd[6086]: too many errors after AUTH from 114-44-148-75.dynamic.hinet.net[114.44.148.75]
Apr 28 19:50:14 DS postfix/smtpd[6086]: disconnect from 114-44-148-75.dynamic.hinet.net[114.44.148.75]
Apr 28 19:50:14 DS postfix/smtpd[6086]: too many errors after AUTH from 114-44-148-75.dynamic.hinet.net[114.44.148.75]
Apr 28 19:50:14 DS postfix/smtpd[6086]: disconnect from 114-44-148-75.dynamic.hinet.net[114.44.148.75]
Apr 28 19:53:34 DS postfix/anvil[6088]: statistics: max connection rate 1/60s for (smtp:114.44.148.75) at Apr 28 19:48:39
Apr 28 19:53:34 DS postfix/anvil[6088]: statistics: max connection count 1 for (smtp:114.44.148.75) at Apr 28 19:48:39
Apr 28 19:53:34 DS postfix/anvil[6088]: statistics: max cache size 1 at Apr 28 19:48:39

Dann mal vom normalen mailen:
Rich (BBCode):
Apr 28 14:07:34 DS postfix/smtpd[5550]: connect from localhost[127.0.0.1]
Apr 28 14:07:34 DS postfix/smtpd[5550]: connect from localhost[127.0.0.1]
Apr 28 14:07:34 DS postfix/smtpd[5550]: 678633F882B9: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=admin
Apr 28 14:07:34 DS postfix/smtpd[5550]: 678633F882B9: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=admin
Apr 28 14:07:34 DS postfix/cleanup[5553]: 678633F882B9: message-id=<dad9fcba10b8df2c5252b3888133ece7@meinedomain.de>
Apr 28 14:07:34 DS postfix/cleanup[5553]: 678633F882B9: message-id=<dad9fcba10b8df2c5252b3888133ece7@meinedomain.de>
Apr 28 14:07:34 DS postfix/qmgr[4921]: 678633F882B9: from=<xxx@xxx.de>, size=901, nrcpt=1 (queue active)
Apr 28 14:07:34 DS postfix/qmgr[4921]: 678633F882B9: from=<xxx@xxx.de>, size=901, nrcpt=1 (queue active)
Apr 28 14:07:34 DS postfix/local[5554]: 678633F882B9: to=<admin@meinedomain.de>, orig_to=<user@meinedomain.de>, relay=local, delay=0.11, delays=0.07/0.03/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Apr 28 14:07:34 DS postfix/local[5554]: 678633F882B9: to=<admin@meinedomain.de>, orig_to=<user@meinedomain.de>, relay=local, delay=0.11, delays=0.07/0.03/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Apr 28 14:07:34 DS postfix/qmgr[4921]: 678633F882B9: removed
Apr 28 14:07:34 DS postfix/qmgr[4921]: 678633F882B9: removed
Apr 28 14:07:34 DS postfix/smtpd[5550]: disconnect from localhost[127.0.0.1]
Apr 28 14:07:34 DS postfix/smtpd[5550]: disconnect from localhost[127.0.0.1]

Und zu guter letzt mal einfach im RoundCube online sein:
Rich (BBCode):
Apr 29 16:28:08 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:28:08 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:28:09 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:28:09 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:30:02 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:30:02 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:30:03 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:30:03 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:31:09 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:31:09 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:31:11 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=2082/35845
Apr 29 16:31:11 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=2082/35845
Apr 29 16:32:00 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:32:00 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:32:01 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:32:01 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:33:01 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:33:01 DS dovecot: imap-login: Login: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Apr 29 16:33:02 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506
Apr 29 16:33:02 DS dovecot: IMAP(admin): Disconnected: Logged out bytes=1779/14506

Du müssten den Postfix mit virtuellen Adressen aufsetzen (so wie es die Provider für die Kunden auch machen).

Da mich das Thema auch durchaus interessiert :):
Virtuelle Adressen? Ich nehme an damit meinst du keine normalen Aliase (wie zuvor von dir hier beschrieben)?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das ist genau die Lösung die im internationalen Forum beschrieben ist. Wie gesagt, damit werden aber eben ALLE Mails in ein und diesselbe Mailbox geleitet. :(
Aber das ist genau der Sinn eines Catch-All-Accounts :confused:
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Nein. Der Sinn des catch-all accounts ist dass dort alle Mails hingeliefert werden, für die es kein eigenes Postfach gibt. Jedenfalls ist es bei meinem hoster so definiert.
 

king_dingeling

Benutzer
Mitglied seit
12. Jul 2009
Beiträge
1.178
Punkte für Reaktionen
0
Punkte
62
Nein. Der Sinn des catch-all accounts ist dass dort alle Mails hingeliefert werden, für die es kein eigenes Postfach gibt. Jedenfalls ist es bei meinem hoster so definiert.

Genau so funktionierte das auch bei meinem EX-Webhoster. Wäre schön, könnte man dies auch so auf der DS bewerkstelligen. :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das ist genau die Lösung die im internationalen Forum beschrieben ist. Wie gesagt, damit werden aber eben ALLE Mails in ein und diesselbe Mailbox geleitet. :(
@hp
Sorry habe den Thread erst jetzt wieder gesehen. Also wenn du in virtual zuerst die expliziten Accountzuordnungen machst und erst dann den catch-all definierst, dann sollte es funzen wie du möchtest.
Code:
user@domain.tld  otheruser@domain.tld
sales@domain.tld  thirduser@domain.tld
[...]
@domain.tld  admin@domain.tld
Definierte zuerst alle existierenden Accounts explizit und setze am Ende einen catch-all für den Rest der nicht durch obige Regeln gemachted wurden
 
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