E
eclipse
Guest
leider muss ich das Thema syscp nochmal aufrollen und zwar:
ich hab das Problem das postfix keine Email mehr verschickt mit den zugangsdaten wenn man ein kunden anlegt
ich hab diese Anleitung direkt nach erfolgreichen installieren von syscp benutzt:
ich hab das Problem das postfix keine Email mehr verschickt mit den zugangsdaten wenn man ein kunden anlegt
ich hab diese Anleitung direkt nach erfolgreichen installieren von syscp benutzt:
Code:
Postfix (MTA)
Kommandos: Bitte führen Sie die folgenden Kommandos in einer Shell aus.
mkdir -p /etc/postfix/sasl
mkdir -p /var/spool/postfix/etc/pam.d
mkdir -p /var/spool/postfix/var/run/mysqld
groupadd -g 2000 vmail
useradd -u 2000 -g vmail vmail
mkdir -p /var/kunden/mail/
chown -R vmail:vmail /var/kunden/mail/
Konfigurationsdateien: Bitte ändern Sie die entsprechenden Konfigurationsdateien
oder legen sie mit dem folgenden Inhalt neu an, falls sie nicht existieren.
Bitte beachten Sie: Das MySQL-Passwort wurde aus Sicherheitsgründen nicht ersetzt.
Bitte ersetzen Sie "MYSQL_PASSWORD" manuell durch das entsprechende Passwort.
Falls Sie es vergessen haben sollten, finden Sie es in der Datei "lib/userdata.inc.php".
/etc/postfix/main.cf:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
myhostname = h765712.serverkompetenz.net
mydomain = h765712.serverkompetenz.net
mydestination = $myhostname $mydomain localhost localhost.$mydomain
mynetworks = 127.0.0.0/8
alias_maps = $alias_database
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
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
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
/etc/postfix/mysql-virtual_alias_maps.cf:
user = syscp
password = MYSQL_PASSWORD
dbname = syscp
table = mail_virtual
select_field = destination
where_field = email
additional_conditions = and destination <> '' and destination <> ' '
hosts = localhost
/etc/postfix/mysql-virtual_mailbox_domains.cf:
user = syscp
password = MYSQL_PASSWORD
dbname = syscp
table = panel_domains
select_field = domain
where_field = domain
additional_conditions = and isemaildomain = '1'
hosts = localhost
/etc/postfix/mysql-virtual_mailbox_maps.cf:
user = syscp
password = MYSQL_PASSWORD
dbname = syscp
table = mail_users
select_field = maildir
where_field = email
hosts = localhost
/etc/postfix/sasl/smtpd.conf:
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: localhost
sql_user: syscp
sql_passwd: MYSQL_PASSWORD
sql_database: syscp
sql_select: select password from mail_users where username='%u@%r'
/etc/mysql/debian-start:
#!/bin/bash
#
# This script is executed by "/etc/init.d/mysql" on every (re)start.
#
# Changes to this file will be preserved when updating the Debian package.
#
echo "Linking mysqld.sock to the postfix-jail."
if [ -x /var/spool/postfix/var/run/mysqld/mysqld.sock ] ; then
rm /var/spool/postfix/var/run/mysqld/mysqld.sock
fi
ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
source /usr/share/mysql/debian-start.inc.sh
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
MYCHECK="/usr/bin/mysqlcheck --defaults-file=/etc/mysql/debian.cnf"
MYCHECK_SUBJECT="WARNING: mysqlcheck has found corrupt tables"
MYCHECK_PARAMS="--all-databases --fast --silent"
# Put commands in the background if they should not block the server start.
(
mycheck;
) &
exit 0
Neustart: Bitte führen Sie die folgenden Kommandos zum Neuladen
der Konfigurationsdateuen in einer Shell aus.
/etc/init.d/postfix restart
Last edited by a moderator: