sasl_passwd wird automatisch gelöscht

Status
Für weitere Antworten geschlossen.

Waldschrat

Benutzer
Mitglied seit
09. Apr 2014
Beiträge
158
Punkte für Reaktionen
3
Punkte
24
Hallo Leute.

Nachdem ich mehrere Probleme mit meiner DS hatte (Herunterfahren nicht möglich,...) entschloss ich mich die DS zu resetten und 'from scratch' mit DSM 5.1-5021 neu aufzusetzen. Hat soweit geklappt bis auf den Mailserver der (oder was auch immer) mir immer wieder die 'sasl_passwd' löscht. Das merke ich leider erst nachdem mich Kunden anrufen und fragen warum ich die versprochene e-Mail nicht schicke :mad:.
In '/var/log/messages' gibt es keinen Eintrag bez. Mailserver/Mailstation.

Ich verwende den Mailclient 'Postbox' über IMAP auf die DS. Auf der DS habe ich ein Relay auf meinen GMX-Account eingerichtet.
Insgesamt habe ich drei Mailaccounts die die DS verwalten muss.
Kompilieren tu ich mittels folgender Befehle:
Rich (BBCode):
/volume1/@appstore/MailServer/sbin/postmap /volume1/@appstore/MailServer/etc/virtual >>log.txt
/volume1/@appstore/MailServer/sbin/postmap /volume1/@appstore/MailServer/etc/sasl_passwd >>log.txt
/volume1/@appstore/MailServer/sbin/postmap /volume1/@appstore/MailServer/etc/sender_relay >>log.txt
/volume1/@appstore/MailServer/sbin/postfix reload >>log.txt

Die 'sasl_passwd':
Rich (BBCode):
#sasl_passwd
A@gmx.net		A@gmx.net:pswd1
B@domain1.in		B@domain1.in:pswd2
C@gmx.at		C@gmx.at:pswd3

Die 'sender_relay':
Rich (BBCode):
#sender_relay
A@gmx.net			[mail.gmx.net]:submission
# A@domain1.in			[server.instantns.org]:submission
B@domain1.in       		[cpanel1.c.fozzy.com]:submission
C@gmx.at			[mail.gmx.net]:submission

Die 'virtual':
Rich (BBCode):
A@gmx.net@mail.gmx.net			DS-User1
# B@domain1.in@server.instantns.org	 DS-User2
B@domain1.in@cpanel1.c.fozzy.com           DS-User2
C@gmx.at@mail.gmx.net			DS-User3
Ich hänge ´mal ein paar Bilder an:
Mailserver1.jpg
SMTP2.png
SMTP-DS.png

Also: Hauptproblem ist, dass die 'sasl_passwd' in unregelmäßigen Abständen gelöscht wird o.0
Hat da vielleicht jemand bitte eine Idee?
 
Zuletzt bearbeitet:

Waldschrat

Benutzer
Mitglied seit
09. Apr 2014
Beiträge
158
Punkte für Reaktionen
3
Punkte
24
Tja, bin schon recht ratlos. In die 'main.cf' werden nach einem Neustart Zeilen eingetragen, die nicht aus der 'main.template' stammen. Da ist auch immer eine Zeile dabei die auf ein Verzeichnis verweist, an der meine 'sasl_passwd' gelöscht wird.

Unterer Teil der 'main.cf' nsch Neustart:
Rich (BBCode):
# readme_directory: The location of the Postfix README files.                                                                                               
#                                                                                                                                                           
#readme_directory =                                                                                                                                         
                                                                                                                                                            
inet_protocols = ipv4, ipv6                                                                                                                                 
mailbox_size_limit = 0                                                                                                                                      
broken_sasl_auth_clients = yes                                                                                                                              
disable_vrfy_command = yes                                                                                                                                  
cyrus_sasl_config_path = /var/packages/MailServer/target/etc                                                                                                
smtpd_sasl_authenticated_header = yes                                                                                                                       
smtp_sender_dependent_authentication = 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                                                                                                                              
header_checks = regexp:/var/packages/MailServer/target/etc/header_checks                                                                                    
sender_bcc_maps = hash:/var/packages/MailServer/target/etc/bcc/sender_bcc                                                                                   
recipient_bcc_maps = hash:/var/packages/MailServer/target/etc/bcc/recipient_bcc                                                                             
smtpd_client_restrictions = check_client_access hash:/var/packages/MailServer/target/etc/access/client_access, permit_mynetworks, permit_sasl_authenticated,
smtp_sasl_password_maps = hash:/volume1/@appstore/MailServer/etc/sasl_passwd/sasl_passwd                                                                    
sender_dependent_relayhost_maps = hash:/volume1/@appstore/MailServer/etc/sender_relay                                                                       
smtp_use_tls = yes                                                                                                                                          
smtp_sasl_auth_enable = yes                                                                                                                                 
smtp_tls_enforce_peername = no                                                                                                                              
smtp_sasl_security_options = noanonymous                                                                                                                    
                                                                                                                                                            
virtual_alias_maps = hash:/volume1/@appstore/MailServer/etc/virtual                                                                                         
virtual_alias_domains = mail.gmx.net cpanel1.c.fozzy.com                                                                                                    
myhostname = lokalerhost                                                                                                                                    
smtpd_sasl_auth_enable = yes                                                                                                                                
mydestination = $myhostname, localhost.$mydomain, localhost,                                                                                                
message_size_limit = 26214400                                                                                                                               
smtpd_use_tls = yes                                                                                                                                         
tls_random_source = dev:/dev/urandom                                                                                                                        
alias_maps = hash:/var/packages/MailServer/target/etc/aliases                                                                                               
relayhost = mail.gmx.net:25                                                                                                                                 
smtp_use_tls = yes                                                                                                                                          
smtp_sasl_tls_security_options = noanonymous                                                                                                                
smtp_sasl_auth_enable = yes                                                                                                                                 
smtp_sasl_password_maps = hash:/var/packages/MailServer/target/etc/sasl_passwd                                                                              
smtp_sasl_security_options = noanonymous                                                                                                                    
smtpd_recipient_restrictions = check_client_access hash:/var/packages/MailServer/target/etc/access/client_access, check_sender_access hash:/var/packages/Mai
Unterer Teil der 'main.template':
Rich (BBCode):
# readme_directory: The location of the Postfix README files.
#                                                                       
#readme_directory =                                                      
                                                                               
inet_protocols = ipv4, ipv6                                                                                                                                 
mailbox_size_limit = 0                                                                                                                                      
broken_sasl_auth_clients = yes                                                                                                                              
disable_vrfy_command = yes                                                                                                                                  
cyrus_sasl_config_path = /var/packages/MailServer/target/etc                                                                                                
smtpd_sasl_authenticated_header = yes                                                                                                                       
smtp_sender_dependent_authentication = 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                                                                                                                              
header_checks = regexp:/var/packages/MailServer/target/etc/header_checks                                                                                    
sender_bcc_maps = hash:/var/packages/MailServer/target/etc/bcc/sender_bcc                                                                                   
recipient_bcc_maps = hash:/var/packages/MailServer/target/etc/bcc/recipient_bcc                                                                             
smtpd_client_restrictions = check_client_access hash:/var/packages/MailServer/target/etc/access/client_access, permit_mynetworks, permit_sasl_authenticated,
smtp_sasl_password_maps = hash:/volume1/@appstore/MailServer/etc/sasl_passwd/sasl_passwd
sender_dependent_relayhost_maps = hash:/volume1/@appstore/MailServer/etc/sender_relay
smtp_use_tls = yes                                                 
smtp_sasl_auth_enable = yes                                        
smtp_tls_enforce_peername = no                                     
smtp_sasl_security_options = noanonymous                           
                                                                   
virtual_alias_maps = hash:/volume1/@appstore/MailServer/etc/virtual
virtual_alias_domains = mail.gmx.net cpanel1.c.fozzy.com
 

Waldschrat

Benutzer
Mitglied seit
09. Apr 2014
Beiträge
158
Punkte für Reaktionen
3
Punkte
24
Ich glaube ich habe eine Lösung: Wenn man mehrere virtuelle Domains hat und mehrere Relais, dann darf man im MailServer des DSM kein Relais eintragen.

MailServer kein Relay.jpg

Seither funzts :):)

Ist leider aber eine Veränderung gegenüber Vorversionen von DSM 5.1-5021.
 
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