Wie Server einrichten und Domains auf eigenen Server umleiten?

Status
Für weitere Antworten geschlossen.

phiLue

Benutzer
Mitglied seit
08. Aug 2012
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich bin noch recht neu hier und hoffe das ich im richtigen Bereich gelandet bin. Wenn nicht dann bitte ich um Verzeihung :)
Ich habe hier ein NAS (DS1511+) stehenund versuche nun einen Mail-Server hier einzurichten. Zu diesem Schritt musste ich mich entscheiden, da ein Kunde gerne die Daten über TLS senden will, und ein anderer Kunde diese auch über TLS empfangen will. Mein bisheriger Anbieter (DomainFactory) bietet leider nur TLS von Sender zu Server, nicht aber von Server zu Empfänger an.

Nun habe ich mich eine Woche durch jegliche Tutorials gearbeitet und bin auch schon recht weit gekommen, aber nun weiß ich leider nicht weiter. Installiert habe ich nun den MailServer und Dovecot. Solange ich auch über localhost auf den Server zugreife scheint es zu funktionieren (Roundcube sagt die Mail wurde gesendet, kommt aber nie beim Empfänger an), aber wenn ich über die Domain welche ich umleiten will gehe, bekomme ich die Fehlermeldung das die SMTP Authentifizierung fehl geschlagen ist. Die Domain lautet "design-vorschau.de", die beiden MX-Einträge wurden geändert in micpool.kdgconnect.de welche auf mein NAS weiter leitet. Diese Domain lässt Mails auch definitiv durch, also kann das Problem hier nicht liegen.

Zur weiteren Information sind hier mal meine Daten welche ich modifiziert habe. Ich hoffe ihr könnt damit mehr anfangen als ich :( Das einzige was bisher funktioniert ist das ich mich als Virtueller Nutzer über Roundcube anmelden kann. Mit Thunderbird o.Ä. Programmen scheint das nicht zu funktionieren. Denke das liegt daran das er nur lokale Verbindungen annimmt? Ich hoffe ihr könnt mir helfen, ich verzweifel hier langsam D:

Danke im Voraus :)

dovecot.conf
Rich (BBCode):
base_dir = /var/run/dovecot/


protocols = imap imaps pop3 pop3s

listen = *, [::]

log_path = /var/log/dovecot

log_timestamp = "%b %d %H:%M:%S "

ssl_cert_file = /usr/syno/etc/ssl/ssl.crt/server.crt
ssl_key_file = /usr/syno/etc/ssl/ssl.key/server.key

ssl_cipher_list = ALL:!LOW:!SSLv2

mail_location = maildir:~/.Maildir

protocol imap {

}
  
protocol pop3 {

}


protocol lda {
  auth_socket_path = /var/run/dovecot/auth-master
}

auth_executable = /usr/syno/mailstation/libexec/dovecot/dovecot-auth

auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 .-_@

auth default {
 
  mechanisms = plain login


 passdb passwd-file {
    	# File contains a list of usernames, one per line
 	args = /opt/etc/dovecot/passwd
    	#deny = yes
}

  
  passdb pam {
   
  }


  userdb passwd {
   
  }


 userdb static {
  
 }

  user = root

 
  socket listen {
    master {
    
      path = /var/run/dovecot/auth-master
      mode = 0666
    }
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}

main.cf
Rich (BBCode):
queue_directory = /var/spool/postfix

command_directory = /usr/syno/mailstation/sbin

daemon_directory = /usr/syno/mailstation/libexec

data_directory = /var/lib/postfix

mail_owner = postfix

mydomain = micpool.kdgconnect.de

myorigin = $myhostname

mydestination = $myhostname, localhost.$mydomain, $mydomain, design-vorschau.de, imap.design-vorschau.de

virtual_mailbox_maps=hash:/volume1/homes/vmail/vmailbox

virtual_alias_maps=hash:/volume1/homes/vmail/virtual
virtual_mailbox_base=/volume1/homes/vmail/


unknown_local_recipient_reject_code = 550

virtual_mailbox_domains = hash:/volume1/homes/vmail/vdomains

alias_maps = hash:/usr/syno/mailstation/etc/aliases
alias_database = hash:/usr/syno/mailstation/etc/aliases


home_mailbox = .Maildir/
 
mailbox_command = /usr/syno/mailstation/libexec/dovecot/deliver

smtpd_banner = $myhostname ESMTP $mail_name

sendmail_path = /usr/syno/mailstation/sbin/sendmail

newaliases_path = /usr/syno/mailstation/bin/newaliases

mailq_path = /usr/syno/mailstation/bin/mailq

setgid_group = maildrop

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, reject_unauth_destination
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

smtpd_tls_enforce_peername = no
smtpd_sasl_security_options = noanonymous
smtpd_tls_loglevel = 1
smtpd_use_tls = yes
smtpd_enforce_tls = yes

smtpd_helo_required = yes

smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
dovecot_destination_recipient_limit = 1
virtual_transport = dovecot

smtpd_recipient_restrictions =
   permit_mynetworks,
   permit_sasl_authenticated,
   reject_unauth_destination
myhostname = micpool.kdgconnect.de
smtpd_sasl_auth_enable = yes
message_size_limit = 10485760

master.cf
Rich (BBCode):
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
	-o smtp_fallback_relay=
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
retry     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache

dovecot	unix	-	n	n	-	-	pipe
 flags=DRhu user=vmail:vmail argv=/usr/syno/mailstation/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop}

smtp inet n - n - - smtpd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Dein MX Record zeigt aber auf einen CNAME und das ist eigentlich nicht erlaubt. Ein MX sollte (muss) auf einen A-Record zeigen
 
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