Idee bezüglich des Mail Versandes aus der DS über externen SMTP

Status
Für weitere Antworten geschlossen.

MasterChiefSieg

Benutzer
Mitglied seit
13. Okt 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich bin auf eine Idee gestoßen, welche das Versenden von Mails aus der MailStation vielleicht einfacher macht.
Der Fall ist bei mir:
Ich habe verschiedene Benutzer. Jeder hat real eine Mail Adresse z.B. bei GMX oder Web. In diesen Mail-Konfigs habe ich jeweils eine permanente Kopie-Weiterleitung an Benutzer@diskstation.dyndns.org eingerichtet. Das funktioniert auch super, alle Mails kommen an meiner MailStation für den jeweiligen User an.
Was nicht klappt ist hingegen, der Versand über die WebMail Oberfläche. Ich habe die Anleitungen aus dem Wiki schon befolgt, doch es kommt immer derselbe Fehler: SMTP-Authentifizierung fehlgeschlagen.

Also bin ich auf folgende Idee gekommen.
Im DSM unter dem Punkt >Benachrichtigung< findet sich die Möglichkeit, dass die DiskStation (bei mir die DS109) eigenständig Mails über einen SMTP Server meiner Wahl versendet.
Dazu kann ich alles Wesentliche konfigurieren:

- SMTP-Server Adresse
- SMTP Port
- SSL/TSL Verbindung j/n
- Authentifizierung per Username / Passwort
- E-Mail-Adresse als Absender

Funktioniert bei mir bislang Super, ohne Probleme und immer zuverlässig.

Das müsste doch bedeuten, wenn ich diese Konfigurationsdaten die irgendwo in der DS stehen, einfach auch auf die Mailstation anwende, dass ich ganz einfach von allen Usern über den (einen) externen Mailserver Mails versenden kann, oder? Mir reicht es durchaus, wenn alle Mails über diesen einen Server laufen würden, es ist nicht notwendig das alle User einen anderen Server bekommen.
Damit müsste man sich dann ja auch den Weg einer komplizierten Einrichtung ersparen können, da offenbar schon alle Konfigurationselemente in der DSM unter dem Punkt >Benachrichtigung< verfügbar und vorhanden sind.

Was haltet ihr davon, kann man das einfach umsetzen?


VG

MasterChief
 

MasterChiefSieg

Benutzer
Mitglied seit
13. Okt 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hey,

ja das der Begriff dafür passt ist mir klar.
Die Frage ist ja nur, wie kann ich dies einrichten, ohne ggf große Anpassungen vornehmen zu müssen.
Dafür würde sich meiner Meinung nach das bereits in der DS integrierte Feature der Benarichtigung doch wunderbar eigenen. Vielleicht kann man mit der MailStation ja auch auf die Kofig-Details zugreifen...
 

king_dingeling

Benutzer
Mitglied seit
12. Jul 2009
Beiträge
1.178
Punkte für Reaktionen
0
Punkte
62

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hey,

ja das der Begriff dafür passt ist mir klar.
Die Frage ist ja nur, wie kann ich dies einrichten, ohne ggf große Anpassungen vornehmen zu müssen.
Dafür würde sich meiner Meinung nach das bereits in der DS integrierte Feature der Benarichtigung doch wunderbar eigenen. Vielleicht kann man mit der MailStation ja auch auf die Kofig-Details zugreifen...

Die Konfiguration des 'eingebauten' (ohne Mailstation) laufenden Mailprogramms geht über die /etc/synoinfo.conf. Dort stehen alle relanten Informationen.

Man kann darauf per PHP-Skript zugreifen und dies auch für ein Versenden aus PHP heruas benutzen wie ich es im AdminTool auch verwende.

Du kannst aber auch mit nail (per IPKG installieren) auf der Kommandozeile bzw. Shell-Skript Mails versenden und empfangen.

Itari
 

Anhänge

  • adm_mail1.jpg
    adm_mail1.jpg
    52,6 KB · Aufrufe: 129

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hey,

ja das der Begriff dafür passt ist mir klar.
Die Frage ist ja nur, wie kann ich dies einrichten, ohne ggf große Anpassungen vornehmen zu müssen.
Dafür würde sich meiner Meinung nach das bereits in der DS integrierte Feature der Benarichtigung doch wunderbar eigenen. Vielleicht kann man mit der MailStation ja auch auf die Kofig-Details zugreifen...
Wenn du das über den DSM machst ist das sehr unflexibel. Wenn du das Mailrelay am Postfix Server einrichtest, dann kannst du pro Mail entscheiden ob via relay oder direkt versandt werden soll. Was machst du z.B. bei einer gmx Adresse und einer Gmail Adresse? Beide werden via DSM über den gleichen Relay versandt.
Ich habe es im Postfix eingerichtet und schicke gmail über die gmail Server, gmx über die gmx Server...
Adressen von denen ich weiss, dass die Empfangsserver kein direct-mx mögen verschicke ich über meinen Provider. Der Rest meiner Mails mit Absenderadressen meiner Domain auf der DS gehen dann direkt (direct-mx) an die Empfangsserver.
Schau mal ins Wiki dort sollte es Beiträge zum Relay via Postfix gehen. Es ist wohl etwas komplizierter einzurichten, aber um Welten flexibler als die DSM Lösung.

Gruss

tobi
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Hallo Leute,

Was nicht klappt ist hingegen, der Versand über die WebMail Oberfläche. Ich habe die Anleitungen aus dem Wiki schon befolgt, doch es kommt immer derselbe Fehler: SMTP-Authentifizierung fehlgeschlagen.

MasterChief

Bevor Du den ganzen Aufwand treibst ... Warum versuchst Du nicht erst einmal den Fehler zu finden.
Du kannst die DS so einstellen, dass die mail immer über den selben Provider raus geht.
Die Fehlermeldung kann auch auf ein Problem zwischen Roundcube (Weboberfläche) und DS SMTP hindeuten. Ich hatte die selbe Fehlermeldung wegen Groß/Kleinschreibung in Benutzernamen.
In der DS den User "herbert" eingerichtet und an der Mailstation mit "Herbert" angemeldet -> Fehlermeldung s.o.
Auf der DS und in der Mailstation alle Namen konsequent klein geschrieben -> keine Fehlermeldung.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
In der DS den User "herbert" eingerichtet und an der Mailstation mit "Herbert" angemeldet -> Fehlermeldung s.o.
Auf der DS und in der Mailstation alle Namen konsequent klein geschrieben -> keine Fehlermeldung.
Das ist ein Bug in Roundcube Mail. Wenn du dich direkt mit einem Client beim IMAP der DS anmeldest, dann klappt dies nur mit Herbert. Nur Roundcube ist so "blöd" vor dem Senden der Login Daten erst alles auf Kleinschreibung zu trimmen. Und damit kennt der IMAP Server herbert nicht, weil er nur Herbert kennt. Gemäss den RFCs für Mail ist der sogenannte localpart (alles vor dem @) auf jeden Fall case-sensitive. Roundcube baut hier also Mist ;)
Habe das noch letztes Jahr via Bugreport an Roundcube gemeldet (http://trac.roundcube.net/ticket/1486393). Hat sich aber soweit ich sehe nichts getan
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Das ist ein Bug in Roundcube Mail.

Genau, deshalb der Hinweis es mal mit einem Namen mit Kleibuchstaben zu testen. Auf der DS einen neuen User "alfred" anlegen und aus Roudcube eine Meil schicken.
 
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