E-Mail versenden über Zarafa mehrere Smarthost / Problem und Follow-Up

Status
Für weitere Antworten geschlossen.

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Hallo miteinander,

Ich hatte nun wieder einmal Zeit und möchte nun das Thema Smarthosts endlich auch begreifen.
Mittlerweile kann ich nur noch E-Mails empfangen und versenden geht nicht mehr.

Meine Konfiguration:
Synolgy: RS3412xs
DSM Version: 4.3-3810 Update 2
Zarafa Version: 0.4.2
Z-Push Version: 2.1.0.0
Outlook Version: Outlook 2013 (15.0.4420.1017) 32-Bit
Outlook Client: zarafaclient-7.1.7-43126.msi

Erfolgreich in Betrieb folgendes:
Empfangen von E-Mails via verschiedene E-Mail Adressen (GMX und eigene Domains über einem Hoster).
Synchronisation mit HTC One X (E-Mail, Kontakte, Aufgaben)
Zugriff via Webapp + Webaccess
Sicherung der Mysql Datenbank

Ziel:
Versenden von E-Mails über das "Von" Feld von verschiedenen E-Mail Adressen aus dies über externe Mailserver.
Dies aus dem einfachen Grunde: Blacklist wegen Dynamischer IP usw.


Fehler/Problem:
Auf der Suche nach dem Fehler bin ich nun mit meinem Latein am Ende. Er will einfach nicht über meinen jeweiligen EXTERNEN Mailserver versenden.

Erklärung zu den Bildern und Fragen:

e_mail_server_einstellungen.jpg
Ich habe die Einstellungen gemäss der Zarafa Anleitung gemacht respk. gemäss dem Thread: mehrere Smarthosts hier im Forum.
Das Problem hier ist, dass es mittlerweile schon wieder neue Einstellungen gibt.
SMTP-Relais muss ich nicht haben wenn ich ja über mehrere verschiedene E-Mail's versenden will -> Ist dies so korrekt?
Domainname: localdomain.ch (Random Domainname keine E-Mail Adresse heisst so)
Zusätzliche Domains: Leer
e_mail_server_einstellungen.jpg

e_mail_return_antwort_bei_versand.jpg
Das ist das E-Mail welche ich zurück erhalte wenn ich eine E-Mail versende.
e_mail_return_antwort_bei_versand.jpg

spamhaus_blockliste_eintrag.jpg
Der Eintrag bei Spamhaus wo auch geschrieben dass meine IP auf der Blacklist ist. Irgendwie liegt der hacken zwischen Zarafa und dem Provider mit dem E-Mail Server.
spamhaus_blockliste_eintrag.jpg

mx_toolbox.jpg
Von allen anderen Listen bin ich befreit es ist nur ein Eintrag bei Spamhaus vorhanden. Bei Spamhaus habe ich mich schon einmal abgemeldet dass ich kein Spamer bin usw.
Da ich aber eine dynamische IP habe ist das ein wenig schwierig.
mx_toolbox.jpg

Folgende Dateien sind bei mir wie folgt bearbeitet worden:

sasl_password
Hanspetergmx@localdomain.ch GMXUSERNAME:pASSWORD
Hanspetergmail@localdomain.ch GMAILUSERNAME:pASSWORD

Sender_relay
Hanspetergmx@localdomain.ch [mail.gmx.net]
Hanspetergmail@localdomain.ch [smtp.gmail.com]


Ganzer Abschnitte von der englischen Anleitung:
http://www.zarafa.com/wiki/index.php/Zarafa_Installation_Instructions_for_Synology_NAS

Configure Postfix with your own domain bis und mit: Then restart the zarafa package:

Der User vmail habe ich ebenfalls erstellt mit Admin rechten.

Das Main Template wurde angepasst. Aber ich denke nicht, dass dies stimmt. Bitte maintemplate.jpg anschauen.
maintemplate.jpg

Ich habe alle verfügbaren Infos gegeben falls noch etwas gewünscht ist kann ich das gerne zur Verfügung stellen. Jedoch für das senden von E-Mails sollte ich alles gepostet haben.
Bin gespannt was Ihr für Ideen habt und Meinungen.

Vielen Dank für eure Mithilfe.

Grüsse aus der Schweiz
Hispeed
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Kann mir niemand weiterhelfen?

Würde mich auch über Ideen freuen was ich noch austesten könnte oder so. Vielleicht könnte sich auch jemand die Mühe machen und seine Einstellungen posten?
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Verstehe ich das richtig, dass du eine dynamische IP hast und direkt Mails verschicken möchtest? Dass scheitert leider in der Regel daran, dass sehr viele Provider keine E-Mails von Mailservern mit dynamischer IP annehmen (Google geht zum Beispiel, wenn du zum Testen mal an eine GMail-Adresse senden möchtest - landet dann aber im Spamordner, weil der Reverse DNS Lookup fehlschlägt bzw. zu einem falschen Ergebnis führt).

Wenn du eine dynamische Adresse hast kannst du letztlich nur über ein Relay verlässlich versenden. Ich sehe darin kein Problem, das bringt außer einem etwas erhöhten Konfigurationsaufwand keine Nachteile.

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Hi MasterSam,

Ich will eben nicht über meinen Synolog Zuhause versenden sondern über meine eigenen Domains (mehrere). Ich habe dazu auch einen Webserver mit Mail usw. alles bereits eingerichtet.
Jedoch ist in meiner Konfiguration etwas falsch. Ich sende dir per PN meine Skype Name.

Gruss
Hispeed
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Habe kein Skype, aber ich denke wir können der Sache hier auch näher kommen. Welche E-Mail-Adresse hast du denn für deine User eingetragen?
zarafa-admin --detail hanspetergmx (falls hanspetergmx einer deiner Zarafa-User ist)
Dort sollte dann hans.peter@gmx.de stehen, da GMX mit deinen Zugangsdaten nur Mails versendet, die als Absender eine deiner GMX-Adressen tragen. Du kannst also Mails von hans.peter@gmx.de versenden, aber nicht von mail@hanspeter.ch (außer hanspeter.ch wäre eine GMX-MailDomain von dir). Wenn du eine eigene Domain à la hanspeter.ch hast brauchst du ein anderes Relay, z.B. den Mailserver des Webhosters (falls vorhanden).

Bei dir versucht Postfix die Mails direkt rauszuschicken, da die Syntax der sasl_passwd und sender_relay so wie es aussieht nicht passt.

Noch eine kurze Anmerkung zu deinem Screenshot von den E-Mail-Server-Einstellungen: "Lokale Benutzer" heißt, dass Postfix jedem lokal vorhanden Account (auch nobody, admin, vmail, etc. - eine Userliste bekommst du mit cat /etc/passwd) eine Mailbox zuordnet. Das wird mit Zarafa aber wieder umgangen, da Postfix die eingehenden E-Mails gleich an Zarafa übergibt und das mit seiner eigenen Benutzerdatenbank arbeitet. Eigentlich müsste man Postfix so konfigurieren, dass es ausschließlich mit virtuellen Usern arbeitet. Die Benutzerliste von Postfix müsste man dann mit der von Zarafa abgleichen (das könnte man theoretisch sogar per MySQL anbinden). Das geht aber alles nicht mit dem Web-Interface und auf der Synology scheint sich da noch niemand richtig befasst zu haben, sodass ich das auch eher quick & dirty gelöst habe. Da müsste man z.B. erstmal herausfinden, ob der verwendete Postfix überhaupt MySQL-Support mit drin hat.
Die Problematik und meine Lösung hatte ich im Nachbarforum mal angesprochen: http://www.synology-forum.de/showth...ert-Mails-an-alle-lokalen-User-wie-verhindern

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Ich danke dir bereits jetzt Johannes, dass du dich meinem Problem annnimmst. Ich werde dann das Wiki kompletieren welches vielen User weiterhelfen wird. Doch zuerst muss ich alles begreifen und es muss funktionieren.

Also wir nehmen einmal nur eine E-Mail Adresse und zwar die folgende.

hispeed@meineeigenedomain.ch

Diese wird von einem Hoster gehostet und ich möchte über diesen Hoster senden.
Dafür habe ich folgende Einträge gemacht.

In der Datei: sasl_password
hispeed@localdomain.ch web267:kasdjw9i214

In der Datei: sender_relay
hispeed@localdomain.ch [mail.meineeigenedomain.ch]

Erläuterung:
web267 = Username beim Hoster wird gebraucht für das Login
kasdjw9i214 = Password welches ich benutzen muss um über das weblogin beim Hoster mich einzuloggen und die E-Mails dort anzusehen
mail.meineeigenedomain.ch der Postausgangsserver von meinem Hoster.
localdomain.ch = aus dem Forum zusammen gekrempelt keine Ahnung verstehe den Sinn nicht. Ist aber so im Mailserver bei mir eingetragen.
hispeed = Zarafa User

Ich studiere deine Antwort sogleich nochmals mal schauen ob ich mehr daraus lernen kann. Evtl. kannst du aber den Fehler hier erkennen?
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Etwas verwirrend ist wahrscheinlich, dass durch den Mailversand per Relay ein- und ausgehende Mails kaum etwas miteinander zu tun haben, weil die Mails ausgehend regelmäßig eine andere Mailadresse haben als eingehend. Ich bringe mal ein Beispiel wie es bei mir funktioniert.
Meine Mailadresse: hans.peter@gmx.de - dort ist eingestellt, dass alle Mails an hape@subdomain.meinedomain.de weitergeleitet werden; subdom.hape.de ist per CNAME-Record im DNS ein Alias für ganzlangeid.myfritz.net
Ich kann also eine Mail an hans.peter@gmx.de senden, die sofort an hape@subdom.hape.de weitergeleitet wird und in meinem Posteingang erscheint. "hape" ist als Benutzer in Zarafa angelegt. Ein zarafa-admin --detail hape ergibt folgende Ausgabe:
Code:
DiskStation> zarafa-admin --detail hape
Username:               hape
Fullname:               Hans-Peter Mustermann
Emailaddress:           hans.peter@gmx.de
Active:                 yes
Administrator:          no
Address book:           Visible
Auto-accept meeting req:no
Last logon:             01/03/14 21:58:25
Last logoff:            01/03/14 21:58:25
Mapped properties:
        PR_EC_ENABLED_FEATURES  imap
        PR_EC_DISABLED_FEATURES pop3
Current user store quota settings:
 Quota overrides:       no
 Warning level:         unlimited
 Soft level:            unlimited
 Hard level:            unlimited
Current store size:     0.00 MB
Groups (1):
        Everyone

Man beachte die E-Mailadresse - hier ist nicht hape@subdom.hape.de, sondern hans.peter@gmx.de eingetragen, da die Mails direkt mit diesem Absender rausgehen. Franz Mueller ist ein zweiter Account, der seine Mails über frmu@subdom.hape.de empfängt und als franz.mueller@t-online.de rausschickt.
Code:
DiskStation> cat /var/packages/MailServer/target/etc/sender_relay
hans.peter@gmx.de      mail.gmx.net
franz.mueller@t-online.de	securesmtp.t-online.de

Code:
DiskStation> cat /var/packages/MailServer/target/etc/sasl_passwd
hans.peter@gmx.de      hans.peter@gmx.de:passwort
franz.mueller@t-online.de        franz.mueller@t-online.de:passwort

Wenn du dann über das Webinterface (ich nutze Webapp) eine Mail rausschickst sollte sie ankommen.

Noch ein Wort zu den Mailserver-Einstellungen, das sieht bei mir so aus:
smtp_config.jpg

Die Variante mit localdomain.ch wird dann interessant, wenn man mit virtuellen Benutzern arbeitet und v.a. Mails an mehrere Domains direkt empfangen will. Zum Beispiel an mail@subdom.hape.de, mail@hape.de, mail@hape.ch. Da müssen im DNS aber die MX-Records all dieser Domains auf deine Diskstation zeigen.

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Guten Morgen :),

So bin heute extra früh aufgestanden damit ich hier gleich ein Feedback geben kann.

Zuerst zu deinem Post:
Etwas verwirrend ist wahrscheinlich, dass durch den Mailversand per Relay ein- und ausgehende Mails kaum etwas miteinander zu tun haben, weil die Mails ausgehend regelmäßig eine andere Mailadresse haben als eingehend. <- Habe das X Mal durchgelesen doch ich verstehe es nicht so richtig was du meinst.

Folgende Aussage ist mir auch noch nicht so klar:
Die Variante mit localdomain.ch wird dann interessant, wenn man mit virtuellen Benutzern arbeitet und v.a. Mails an mehrere Domains direkt empfangen will. Zum Beispiel an mail@subdom.hape.de, mail@hape.de, mail@hape.ch. Da müssen im DNS aber die MX-Records all dieser Domains auf deine Diskstation zeigen.

Den Rest denke ich habe ich mehr oder weniger verstanden. Nun habe ich meine sender relay und sasl abgeändert und dort die E-Mail Adressen eingesetzt so wie du es beschrieben hast.
Bei den SMTP Server habe ich diese in [] geschrieben <- Was meinst du dazu?

Nun kann ich von einer E-Mail versenden meine "Haupt-E-Mail". Nun möchte ich aber auch von den anderen E-Mail Adresse versenden können über Webapp und schlussendlich dann auch über Outlook.
Derzeit sehe ich in der Webapp nur meine "Haupt-E-Mail" zur Auswahl.

Ausserdem habe ich im Mailserver unter Dommaine die Domain von der "Haupt-E-Mail" Adresse eingegeben.
Zusätzlich habe ich unter zusätzliche Domains die anderen hineinen getan. <- Ist das richtig ?

Wie muss ich nun vorgehen um von einer anderen Adresse senden zu können?

Weiteres für mich ungeklärtes:

Aus dem Post: http://www.synology-forum.de/showthread.html?34270-Zarafa-mehrere-Smarthosts-DSM-4.1
Post Nr. 3
#As it is not allowed to enter a smarthost with [] in the DSM UI, it is necessary to disable MX lookups
#[SMARTHOST] means get the A record
#SMARTHOST means get the MX record
disable_dns_lookups = yes
#Uncomment the following line to get debug output in case of problems with the smarthost
#debug_peer_list = SMARTHOST


smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/var/packages/MailServer/target/etc/sasl_password
sender_dependent_relayhost_maps = hash:/var/packages/MailServer/target/etc/sender_relay
smtp_use_tls = yes
smtp_tls_enforce_peername = no
smtp_sasl_security_options = noanonymous
smtp_sender_dependent_authentication = yes
Warum genau muss da was abgeändert werden?

Die weitere Frage ist nun ich habe im ersten Post geschrieben dass bei mir das MainTemplate nach einem Update abgeändert wurde. Nun stehen da mehr sachen drinn.

Die letzte Frage ist dann wie mache ich alles mit SSL/TLS :=)? <- Aber das können wir dann nach allem anderen ansehen.

Ich Danke dir für deine Hilfe.

**UPDATE**
Wenn ich aus Outlook an eine E-Mail Adresse senden will welche innerhalb meiner *Haupt-E-Mail Domain* geht dies nicht.

Gruss
Hispeed
 
Zuletzt bearbeitet:

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Sorry für die späte Antwort, mich hat leider den ganzen Tag die SSL-Problematik des Experimental-Release beschäftigt.

Leider fehlt mir gerade die Muse mich mit der DNS-Frage näher zu befassen, wenn es an der Stelle auch mit [] funktioniert schaden sie zumindest nicht ;) Den MX-Record eines SMTP-Servers abzufragen wäre nicht sinnvoll, daher glaube ich nicht dass bei Auswertung der sender_rely das entsprechend ausgewertet wird.

Nochmal kurz zum Mitschreiben: du arbeitest derzeit zum Testen erstmal mit einem Zarafa-User? Wenn du
Code:
zarafa-admin --details testuser
eingibst steht dort als E-Mail-Adresse testuser@meineeigenedomain.ch?

In der sender_relay steht
Code:
testuser@meineeigenedomain.ch     mail.meineeigenedomain.ch

In der sasl_password steht
Code:
testuser@meineeigenedomain.ch    user:password

Wenn du eine Mail an irgendjemand@gmx.de schickst kommt diese Mail an?
Wenn du eine Mail an testuser2@meineeigenedomain.ch schickst kommt diese Mail nicht an?
Wenn du aus dem GMX (oder Hotmail oder Googlemail etc.)-Webinterface eine Mail an testuser2@meineeigenedomain.ch schickst kommt diese Mail an?
Wenn du als testuser arbeitest möchtest du die Möglichkeit haben eine Mail als testuser@meineeigenedomain.ch oder als testuser2@meineeigenedomain.ch zu verschicken?
Möchtest du nur Mails von ...@meineeigenedomain.ch verschicken oder möchtest du als andere Adressen nutzen (z.B. ...@gmx.ch, ...@googlemail.com, etc.)?

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Hi,

Kein Problem ich mache anderes in der Zwischenzeit oder probiere es selber ein wenig :=). Ich bin froh dass sich überhaupt jemand meinem Problem annimmt.

Ja ich hatte einmal mehrere Zarafa User. Habe diese aber alles wieder rausgenommen um von vorne zu beginnen.

In der sasl_password und sender_relay stehen diese Angaben jedoch bereits mit allen 7 E-Mail Adressen welche ich dann benützen möchte.

Nun habe ich einen User welcher: "hispeed" heisst.
Dazu das Bild welches du möchtest:

zarafa_user_hispeed.jpg

Der Name ist korrekt hinterlegt (Nachname unkenntlich gemacht).
E-Mailaddress: hispeed@swiXXXXXX.ch <- Diese Domain gehört mir, jedoch möchte ich das ganze ja über meinen Hoster laufen lassen.

Folgende Tests habe ich nun gemacht:

E-Mail Ab Outlook an eine Hotmail E-Mail Adresse. <- Funktioniert
E-Mail Ab Webapp an eine Hotmail E-Mail Adresse. <- Funktioniert
Dies habe ich am Vormittag bereits mit anderen externen Mailadresse erfolgreicht getestet.

E-Mail Ab Outlook an eine eigene zweite Domain welche bereits erfasst wurde im MailServer. <- Funktioniert NICHT
E-Mail Ab Webapp an eine eigene zweite Domain welche bereits erfasst wurde im MailServer. <- Funktioniert NICHT

Wenn du eine Mail an testuser2@meineeigenedomain.ch schickst kommt diese Mail nicht an? <- Ja
Wenn du eine Mail an testuser2@[B]meineeigenedomain2.ch[/B] schickst kommt diese Mail nicht an? <- Kommt auch nicht an

E-Mail kommen alle an schon seit Monaten auf allen verschiedenen E-Mail Adressen eigene Domains sowie GMX. -> Daher Fetchmail geht einwandfrei.

Wenn du als testuser arbeitest möchtest du die Möglichkeit haben eine Mail als testuser@meineeigenedomain.ch oder als testuser2@meineeigenedomain.ch zu verschicken? <- Ja und dies auch im Outlook
Ich möchte eigene sowie eine GMX Adresse benützen zum versenden. <- Daher Ja zur letzten Frage.

Grüsse
hispeed
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Die Mails, die nicht rausgehen - also an testuser2@meineeigenedomain2.ch müssten irgendwo im Log auftauchen. Mögliche Suchansätze wären in der DSM: in den Einstellungen des E-Mail-Servers sollten unter "E-Mail-Protokoll" alle versendeten Mails auftauchen, zusammen mit einem Status.
Gegebenenfalls könnte sie auch in der Warteschleife hängen?

Nähere Informationen gibt's im Log von Postfix, das sich bei mir unter /volume2/@maillog/maillog befindet (volume2, weil der MailServer dort installiert ist, kann bei dir ein anderes Volume sein). Dort müsste sich für die Nachricht ein Abschnitt ähnlich dem folgenden befinden
Code:
Jan  4 11:32:21 DiskStation postfix/qmgr[29611]: 457C552014F: from=<xxx.xxx@t-online.de>, size=1485, nrcpt=1 (queue active)
Jan  4 11:32:22 DiskStation postfix/smtp[12701]: 457C552014F: to=<xxx.xxx@gmail.com>, relay=sfwdallmx.t-online.de[194.25.134.110]:25, delay=1.2, delays=0.33/0.21/0.56/0.12, dsn=2.0.0, status=sent (250 2.0.0 Message accepted. / Nachricht akzeptiert.)
Jan  4 11:32:22 DiskStation postfix/qmgr[29611]: 457C552014F: removed

Schau mal ob du das finden kannst, denn aus der Fehlermeldung müsste hervorgehen was schiefläuft. Bei mir empfängt Postfix nur auf einer (Sub-)Domain, wenn ich von ich@subdom.xyz.info an testuser@subdom.xyz.info sende, dann verlässt die Mail den Mailserver gar nicht, sondern Postfix stellt direkt zu. Es steht zwar mein.name@gmx.de als Absender drin, aber die Mail war nie bei GMX.
Code:
Jan  4 20:23:31 DiskStation postfix/smtpd[8201]: connect from localhost[127.0.0.1]
Jan  4 20:23:31 DiskStation postfix/smtpd[8201]: 92D97A2946: client=localhost[127.0.0.1]
Jan  4 20:23:31 DiskStation postfix/cleanup[8204]: 92D97A2946: message-id=<zarafa.52c85fb3.2006.73b683151f370a03@DiskStation>
Jan  4 20:23:31 DiskStation postfix/qmgr[29611]: 92D97A2946: from=<mein.name@gmx.de>, size=1408, nrcpt=1 (queue active)
Jan  4 20:23:31 DiskStation postfix/smtpd[8201]: disconnect from localhost[127.0.0.1]
Jan  4 20:23:31 DiskStation postfix/local[8206]: postfix: USERGetRealUsername(user=testuser) failed
Jan  4 20:23:31 DiskStation postfix/local[8206]: postfix: USERGetRealUsername(user=testuser) failed
Jan  4 20:23:33 DiskStation postfix/pipe[8208]: 92D97A2946: to=<testuser@subdom.xyz.info>, relay=zarafa, delay=1.8, delays=0.23/0.25/0/1.3, dsn=2.0.0, status=sent (delivered via zarafa service)
Jan  4 20:23:33 DiskStation postfix/qmgr[29611]: 92D97A2946: removed

Der Fehler rührt vermutlich daher, dass testuser im System nicht existiert, sondern nur in Zarafa. Wenn Postfix korrekt mit virtuellen Usern konfiguriert wäre und auf die Zarafa-Datenbank zugreifen könnte, dann würde der wohl verschwinden. Aber das wäre ein eigenes Projekt. Die Mail kommt auf jeden Fall an (wobei meine Konfiguration insofern abweicht als dass ich kein Fetchmail nutze - ich lasse GMX die Mails an ich@subdom.xyz.info weiterleiten, wo sie Postfix direkt entgegennimmt).

Wenn du in der Webapp (Outlook müsste genauso sein, aber nehmen wir mal die Webapp zum Testen) eine andere Von-Adresse angeben willst musst du dafür m.E. einen neuen User anlegen: zum Beispiel
Code:
zarafa-admin -c hispeedgmx -f "Marc XYZ" -e dein.name@gmx.ch
zarafa-admin -u hispeedgmx -n 1
zarafa-admin -u hispeedgmx --add-sendas hispeed

Mit dem zweiten Befehl kannst du den Nutzer auch deaktivieren, Mails empfangen muss er auch nicht. Jetzt kannst du als User hispeed in Webapp ins Von-Feld (muss erst eingeblendet werden, ganz rechter Button in der Symbolleiste) dein.name@gmx.ch schreiben und die Mail sollte über eben diese Adresse (und das entsprechende Relay, also den GMX-Server) rausgehen.

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Guten Abend :=),

Ich habe nun probiert zu dem Log zu gelangen. Leider bin ich was Unix Shell angeht ein absoluter Anfänger.

maillog.jpg

Daher scheitere ich in den Ordner /@maillog zu kommen. Dieser liegt bei mir auf volume 1 wenn ich da richtig bin.
Sorry ich weiss dass dieses Wissen zu den Basics gehören sollte.

Was für Befehle muss ich anwenden um das Log heraus zu bekommen?

Auf der Suche nach Log Auslesen bin ich auf einen interessanten Wiki Eintrag gestossen: http://www.synology-wiki.de/index.php/Fehlersuche_in_der_Mailstation
Evtl. kann dir der ja auch mal weiterhelfen falls du Ihn noch nicht kennst.

Gruss
Hispeed
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Mit cd / kommst du ins "root"-Verzeichnis (nicht zu verwechseln mit dem Home-Verzeichnis des Benutzers root) also in die oberste Verzeichnisebene überhaupt. Mit cd /volume1 kommst du in das Verzeichnis volume1, das direkt in der obersten Ebene ist.
Ich vermute du warst als du den Screenshot gemacht hast im Verzeichnis /volume1 (gib mal den Befehl pwd ein; das steht für "print work directory" und sagt dir, wo du gerade bist). Wenn du dich relativ zum aktuellen Verzeichnis bewegen möchtest, dann musst du den führenden Slash weglassen. Folgende Wege würden ans Ziel führen:
Code:
cd /
cd volume1
cd @maillog

Code:
cd /volume1/@maillog

Du kannst die Datei auch direkt öffnen, z.B.
Code:
tail /volume1/@maillog/maillog
less /volume1/@maillog/maillog

tail gibt den "Schwanz" der Datei aus, ohne weitere Parameter sind das die letzten zehn Zeilen. Mit tail -f /volume1/@maillog/maillog kannst du das Log beobachten, wenn du z.B. parallel eine Mail verschickst.

less ist ein Anzeigeprogramm (ähnlich wie more, aber mit mehr Funktionen), startet aber immer mit dem Beginn der Datei was für Logs unpraktischer ist als tail.

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
So das ging fix und ich habe auch meinen Fehler erkannt. Ich wollte immer "cd /@maillog" machen und das ging nicht.

Nun bin ich aber angekommen ohne Probleme.

Log:
log.jpg

Maillserver-Log:
20140104180402.81D70E9500B5@swisXXXX.ch 2014-01-04 19:04:02 SYSTEM hispeed@swisXXXXX.ch 1.4KB Fehlgeschlagen
zarafa.52c84d12.6b3c.3d92950a44cdecc6@Titanserver 2014-01-04 19:04:02 hispeed@swisXXXX.ch marc.XXXX@swisXXXX.ch 1.4KB Empfangen

2014-01-04 19:00:50 SYSTEM hispeed@swisXXXX.ch 1.4KB Fehlgeschlagen
zarafa.52c84c52.68ed.743a05627aaaa3bc@Titanserver 2014-01-04 19:00:50 hispeed@swisXXXX.ch marc.XXXX@wbdXXXX.ch 1.4KB Empfangen

Ich hoffe das ganze hilft weiter.

Gruss und bis Morgen wenn du Morgen nichts besseres vor hast ;)...
Hispeed
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
An der Stelle muss ich mal eine Vermutung aufstellen: Postfix merkt, dass der Empfänger ein lokaler ist und möchte die Mail daher lokal zustellen (ohne dass die Mail deine Diskstation verlässt). Postfix möchte die Mail an den User "hispeed" zustellen, findet den aber nicht (Du hast aber keinen Mailempfang konfiguriert (korrigiere mich bitte, falls diese Annahme falsch ist). Bekommst du bei
Code:
cat /etc/passwd | grep ^hispeed:
eine leere Ausgabe?

Schau dir mal diesen Abschnitt der Zarafa-Installationsanleitung an: http://www.zarafa.com/wiki/index.ph...gy_NAS#Configure_Postfix_with_your_own_domain

Es fehlt am Ende noch ein:
Code:
touch /var/log/zarafa/dagent.log
chown vmail:root /var/log/zarafa/dagent.log
chmod 664 /var/log/zarafa/dagent.log

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Hi,

Sorry war gestern ein wenig down nachdem gedacht habe, dass ich ein Problem nun mit meinem Laptop habe. Aber anscheinend ist es nicht so schlimm wie gedacht.

Also ich habe nun deinen Befehl:

cat /etc/passwd | grep ^hispeed:

ausgeführt und es passiert nichts oder zumindest nichts sichtbares.

Den zweiten Code soll ich am einfach Ende von: main.template einfügen?
Der soll bewirken, dass E-Mails an die eigene Domains auch rausgehen oder wie?

Ich werde nun einmal noch einen zweiten Benutzer erstellen und das von dir im Post Nr. 11 testen.

**UPDATE**

Ich habe das nun getestet mit dem Benutzer erstellen über die Kommandozeile.

Leider erhalten ich:
Missing information to create user.

Fehlt das -P ?
Link Zur Zarafa Anleitung
 
Zuletzt bearbeitet:

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Hallo,

kann sein, dass ein -P fehlt, ja. Mich hat er nie direkt beim Anlegen gefragt, ich musste immer in einem zweiten Schritt das Passwort festlegen, daher dachte ich man könnte es vielleicht auch gleich weglassen.

Bist du bzgl. der lokalen Zustellung schon weitergekommen?

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Hi Johannes,

Ich konnte nun einen User machen und habe einen erstellt für die GMX Adresse.
Nun wollte ich in der Webapp eine E-Mail senden von der GMX Adresse an meine Hotmail Adresse.

Also das funktioniert schonmal nicht.

Folgendes erhalten ich im E-Mail zurück:

Unfortunately, I was unable to deliver your mail.
The error given was:
You are not allowed to send as user or group Marc XXXXX
You may need to contact your e-mail administrator to solve this problem.

Ehrlich gesagt, stehe ich ein wenig wieder an und weiss nicht mehr wie ich weitermachen soll.

Auch das hier geschriebene von dir:

Es fehlt am Ende noch ein:
Code:

touch /var/log/zarafa/dagent.log
chown vmail:root /var/log/zarafa/dagent.log
chmod 664 /var/log/zarafa/dagent.log

Das verstehe ich nicht was ich da genau machen sollte?

Gruss + Sorry
hispeed
 

MasterSam

Benutzer
Mitglied seit
26. Dez 2012
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Hallo,

das Anpassen der Rechte für die dagent.log ist nichts lebensnotwendiges, wenn man es nicht tut kann Zarafa die nicht beschreiben und es kann zu Fehlermeldungen an anderer Stelle kommen:
Code:
internal software error. Command output: Unable to
open logfile '/var/log/zarafa/dagent.log' as user 'vmail' Not enough
permissions to append logfile '/var/log/zarafa/dagent.log'.

Das ist also erstmal eine Präventivmaßnahme (touch legt eine leere Datei mit diesem Namen an, chown ändert den Besitzer der Datei auf vmail, lässt die Gruppe allerdings auf root und chmod stellt die Rechte so ein, dass der User vmail und die Mitglieder der Gruppe root Schreib- und Lesezugriff haben, während alle anderen Nutzer nur lesen dürfen).

Die Fehlermeldung, die dir Zarafa gibt sagt im Prinzip genau was zu tun ist ;) Du hast keine Rechte um E-Mails als Benutzer Marc XXXXX zu verschicken. Die Rechte kannst du wie folgt erteilen:
Code:
zarafa-admin -u hispeedgmx --add-sendas hispeed

Dabei ist die Reihenfolge der Nutzer zu beachten: "hispeedgmx" ist der Account mit der E-Mailadresse die du als Absenderadresse verwenden möchtest; hispeed ist der Benutzer, mit dem du arbeitest, also mit dem du dich in der Webapp oder in Outlook anmeldest.

vg, Johannes
 

Hispeed

Benutzer
Mitglied seit
19. Apr 2013
Beiträge
225
Punkte für Reaktionen
2
Punkte
18
Ich drehe durch... das ist ja sowas von geil.
Also wenn du einmal in der Schweiz bist dann gibts bei mir garantiert ein paar Bierchen.
Unglaublich nach 6 Monaten Kampf, es funktioniert und das verdanke ich nur dir Johannes.

Was nun noch offen ist und was in diesen Thread gehört:
Versenden an die eigenen Domains klappt noch nicht. Das wäre super wenn wir hier noch weiter forschen könnten.
Du hattest ja bereits eine Vermutung warum es mit den eigenen Domain klappt. Weil er nicht rausgeht und das E-Mail zu meinem Hoster sendet und er es intern versenden will.

Am Schluss wäre dann das ganze noch mit Verschlüsselung ;=), das wird aber wohl in einem neuem Thread behandelt.

Ich werde nun den deutschen Wiki Eintrag um einiges erweiteren müssen ;).

Vielen vielen Dank für alles!
hispeed
 
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