Mailversand an eigene Domain ?

Status
Für weitere Antworten geschlossen.

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
Hallo,

habe Zarafa zum laufen gebracht. Das externe Postfach bei 1&1 wird abgeholt und ich kann auch über das webmodul von Zarafa Mails versenden.

Ich keine Mails an der bei 1und1 gehosteten Domain senden.

Beispiel Axel@meine_Domain.de ist Absender und will an einkauf@meine_Domain.de eine Mail absetzen.
Hier quittiert Zarafa den Empfänger als nicht vorhanden.

Habe für den Versand folgenden Eintrag vorgenommen

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
default_privs = guest
#Change SMARTHOST to the mailserver of your provider (the [] are important, do not remove them!)
#Example: smtp.mail.yahoo.de
relayhost = [smtp.1und1.de]
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
#This file contains the username and password of your provider
smtp_sasl_password_maps = hash:/usr/syno/mailstation/etc/saslpasswd
#Uncomment the following line to get debug output in case of problems with the smarthost
#debug_peer_list = SMARTHOST
smtpd_sasl_type=cyrus
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
meine_Domain.de zeigt mit ihrem MX Record auf die IP deiner DS? meine_Domain.de sollte auch in der main.cf unter mydestination aufgeführt sein, sonst fühlt sich der Postfix nie für die Domain zuständig und verwirft solche Mails. Und zum Schluss muss natürlich ein User einkauf auf deiner DS und damit den Mailkonten vorhanden sein. Wenn du den User nicht anlegen willst, dann musst du mindestens ein Alias für einkauf auf deinen User machen. Wenn ich mich recht entsinne liegt das Aliasfile bei der DS in /usr/syno/mailstation/aliases oder /usr/syno/mailstation/etc/aliases
Ein Aliaseintrag könnte z.B. so ausschauen
Code:
einkauf: DEIN_BENUTZER
dann musst du noch mittels dem Kommando newaliases die Alias-DB neuerstellen. Afaik liegt das Kommando in mailstation/bin oder mailstation/sbin und wird ohne Parameter aufgerufen. Danach den Postfix noch zwingen die DB neueinzulesen
Code:
/usr/syno/mailstation/sbin/postfix reload
ab dann sollte der Alias für einkauf gelten. Allerdings muss DEIN_BENUTZER (Ziel des Alias) existieren und dem Mailserver bekannt sein
 

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
Kann ich nicht ganz nachvollziehen ?!

Möglicherweise habe ich mich falsch ausgedrückt.

Ich will nur ein Benutzer auf der DS nutzen ( Axel@meine_Domain.de) mit Axel@meine_Domain.de soll über das webinterface (Zarafa Webaccess) eine Mail an Einkauf@meine_Domain.de welche bei 1und1 eingerichtet ist gesendet werden.
Ich will eigentlich nur erreichen, das alle Mails egal weche Domainändungen über den SMTP server von 1und1 verdendet werden.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich glaub dann habe ich dich falsch verstanden. Ich dachte meine_domain.de zeigt auf deine DS.
Kannst du denn ganz "normal" z.B. mit Thunderbird oder Outlook eine Mail an diese einkauf Adresse schicken? Kommt die ohne Fehler an?
 

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
ja über die üblichen Mailprogramme kann ich problemlos per SMTP die Adresse erreichen.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
komisch, wieso kommt zarafa denn darauf, dass der Empfänger ned existiert? Bist du ganz sicher, dass in der main.cf von postfix nicht etwa meine_domain.de in mydestination aufgeführt ist?
 

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
In der main.cf ist unter mydestination = $myhostname eingetragen.
Weiter unten wird die Variable tatsächlich auf meine_Domain.de gesetzt.

inet_protocols = ipv4, ipv6
mailbox_size_limit = 0
broken_sasl_auth_clients = yes
cyrus_sasl_config_path = /usr/syno/mailstation/etc
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, rej
smtpd_sender_restrictions = reject_unknown_sender_domain
smtpd_sasl_authenticated_header = yes
smtpd_tls_cert_file = /usr/syno/etc/ssl/ssl.crt/server.crt
smtpd_tls_key_file = /usr/syno/etc/ssl/ssl.key/server.key
smtpd_tls_security_level = may
myhostname = meine_Domain.de
smtpd_sasl_auth_enable = no
message_size_limit = 10485760

Entsprechend die Ursache gefunden :D

Kann ich hier localhost eintragen ?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
das Problem ist, dass mydestination festlegt für welche Domains Postfix zuständig sein soll. Für diese Domains betrachtet er sich als Endstation und wird solche Mails niemals nie weiterschicken (relayen). also hat bei dir Postfix geguckt: Kenn ich den User einkauf -> nö, also verweigern
Localhost könntest du z.B. als Alternative eintragen, allerdings nur wenn du keine Mails mit der DS per SMTP empfangen willst
 

Axel-Berlin

Benutzer
Mitglied seit
24. Feb 2012
Beiträge
44
Punkte für Reaktionen
0
Punkte
6
Hallo und Danke,

nein ich möchte keine Mailsmit der DS per SMTP empfangen.

Vielen Dank jetzt läuft alles super.
 
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