Hallo Gemeinde,
leider werde ich mit meinem Mailserver nicht so richtig warm. Ich habe nach der Syscp Anleitung meinen Ubuntu 8.04 Server installiert inkl. Postfix+Dovecot+SASL und diverse Spam Tools.
Soweite funktioniert das auch. Jedoch habe ich jetzt bemerkt das ein Outlook 2003 Client einfach keine Mails verschicken kann. (Outlook 2007 kein Problem) Zudem ist eine Anmeldung am Server nur via Pop3s (Port 995) sowie das Versenden via TLS möglich. Da wir einige Kunden haben die sich damit leider nicht so gut auskennen, würde ich gerne dem Kunden überlassen ob er sich gesichert am Mailserver anmeldet und Mails versendet. Leider weiß ich nicht wie ich das dem Mailserver beibringe, bzw. welche Einstellungen nötig sind.
Hier meine Mailconfig:
main.cf
sasl/smtpd.conf
dovecot/dovecot.conf
Wenn Ihr noch mehr bräuchtet, bitte einfach bescheid geben.
Grüße
m0nji
leider werde ich mit meinem Mailserver nicht so richtig warm. Ich habe nach der Syscp Anleitung meinen Ubuntu 8.04 Server installiert inkl. Postfix+Dovecot+SASL und diverse Spam Tools.
Soweite funktioniert das auch. Jedoch habe ich jetzt bemerkt das ein Outlook 2003 Client einfach keine Mails verschicken kann. (Outlook 2007 kein Problem) Zudem ist eine Anmeldung am Server nur via Pop3s (Port 995) sowie das Versenden via TLS möglich. Da wir einige Kunden haben die sich damit leider nicht so gut auskennen, würde ich gerne dem Kunden überlassen ob er sich gesichert am Mailserver anmeldet und Mails versendet. Leider weiß ich nicht wie ich das dem Mailserver beibringe, bzw. welche Einstellungen nötig sind.
Hier meine Mailconfig:
main.cf
Code:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
myorigin = $mydomain
myhostname = $mydomain
mydomain = xxx
mydestination = $myhostname, $mydomain localhost, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8
alias_maps = $alias_database
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:60000, check_policy_service inet:127.0.0.1:12525, permit
virtual_mailbox_base = /var/kunden/mail/
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
relay_domains =
#transport_maps = mysql:/etc/postfix/mysql-transport.cf
#virtual_maps = mysql:/etc/postfix/mysql-virtual.cf
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_use_tls = yes
#smtp_tls_note_starttls_offer = yes
#smtp_use_tls = no
content_filter = smtp-amavis:[127.0.0.1]:10024
#Dovecot SASL enable
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
sasl/smtpd.conf
Code:
pwcheck_method: auxprop
#pwcheck_method: pam
#pwcheck_method: saslauthd
autotransition: true
auxprop_plugin: sql
#saslauthd_plugin: sql
mech_list: plain login cram-md5 diget-m5
allow_plaintext: true
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: syscp
sql_passwd: ######
sql_database: syscp
sql_select: select password from mail_users where username='%u@%r'
dovecot/dovecot.conf
Code:
base_dir = /var/run/dovecot/
protocols = imap imaps pop3 pop3s
listen = *
mail_access_groups = vmail
mail_debug = no
# Uncomment this line to allow Plaintext Logins from foreign IP if the Connection doesn't use TLS
#disable_plaintext_auth = no
################
#TLS Einstellungen
################
#ssl_ca_file = /etc/postfix/ssl/cacert.pem
#ssl_key_file = /etc/postfix/ssl/smtpd.key
#ssl_cert_file = /etc/postfix/ssl/smtpd.crt
protocol imap {
}
protocol pop3 {
# Uncomment this line if you are migrating from Courier also see Migration from Courier
pop3_uidl_format = UID%u-%v
}
protocol lda {
postmaster_address = <postmaster-address>
}
auth default {
mechanisms = plain digest-md5 cram-md5 ntlm rpa
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb prefetch {
}
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
user = vmail
socket listen {
client {
# Assuming the default Postfix $queue_directory setting
path = /var/spool/postfix/private/auth
mode = 0660
# Assuming the default Postfix user and group
user = postfix
group = postfix
}
}
}
plugin {
}
Wenn Ihr noch mehr bräuchtet, bitte einfach bescheid geben.
Grüße
m0nji
Last edited by a moderator: