← Back to team overview

sslug-teknik team mailing list archive

Flytte Mailserver til ny maskine

 

Hey Gruppe. Jeg er ved at blive sindssyg over dette. Nu har jeg gennem længere tid rodet med en rokering af mit netværk herhjemme og har besluttet mig for at nedlægge en maskine - MEN der ender jeg i dette problem. Jeg havde for Laaaaaang tid siden sat denne mailserver op med: Postfix - Dovecot - sasl2 - clamav - amavisd!! Nu havner jeg i et underligt problem som jeg ikke kan komme igennem og jeg kan selvfølgelig ikke finde den guide jeg i sin tid brugte. Men mine ting ser således ud: Postfix:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
inet_interfaces = all
mailbox_size_limit = 0
mydestination = localhost.localdomain, localhost
mydomain = pbj-design.dk
myhostname = mail.pbj-design.dk
mynetworks = 127.0.0.0/8 172.16.10.0/24 recipient_delimiter = +
relay_domains = mysql:/etc/postfix/mysql_relay_domains_maps.cf
relayhost =
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, reject_rbl_client opm.blitzed.org, reject_rbl_client list.dsbl.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
#################################################################

min sasl: pwcheck_method: sasluthd auxprop
mech_list: cram-md5 digest-md5
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: postfix
sql_database: postfix
sql_passwd: XXXXXXXXX
sql_select: SELECT password FROM mailbox WHERE username = '%u@%r'

################################################################
Min hostsfil: 127.0.0.1 localhost.localdomain localhost
172.16.10.10    mail.pbj-design.dk      mail

################################################################
Alle mine mysql_virtual filer ser således ud ( forskellig alt eftyer hvad de skal ) user = postfix
password        = XXXXXXXXX
hosts           = 127.0.0.1
dbname          = postfix
query           = SELECT quota FROM mailbox WHERE username = '%s'

################################################################
Jeg har derud over konfigureret og lavet et link fra /var/spool/postfix/var/run/mysqld/mysqld.sock --> /var/run/mysqld/mysqld.sock Min /etc/default/saslauthd ser således ud (dog også på den gamle der fungerer ) # This needs to be uncommented before saslauthd will be run automatically
# START=yes

# You must specify the authentication mechanisms you wish to use.
# This defaults to "pam" for PAM support, but may also include
# "shadow" or "sasldb", like this:
# MECHANISMS="pam shadow"

MECHANISMS="pam"

################################################################

Så er det at jeg mener der var noget med at ændre nogle linier i - /etc/init.d/postfix - men jeg har gloet og gloet men syntes disse er ens i parameter! Min Mysql ser således ud: | | postfix | 6f04c06XXXXXXXX | Y | Y | | postfixadmin | 6f04c06XXXXXXXX | Y | Y (Dette er rettet og givet tilladelser til via Webmin - da jeg ikke kan forstå at min bruger ikke har tilladelse til at gå til denne DB ???
################################################################
Logfiler og fejl: Jeg undrer mig over denne linie jeg konstant får: an 10 11:33:45 pbj-design postfix/trivial-rewrite[4803]: warning: connect to mysql server 127.0.0.1: Access denied for user 'postfix'@'localhost' (using password: YES) Jan 10 11:33:45 pbj-design postfix/trivial-rewrite[4802]: warning: connect to mysql server 127.0.0.1: Access denied for user 'postfix'@'localhost' (using password: YES)


Og ikke mindst denne fejl: Jan 10 11:32:45 pbj-design postfix/master[4665]: warning: process /usr/lib/postfix/trivial-rewrite pid 4797 exit status 1 Jan 10 11:32:45 pbj-design postfix/master[4665]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling Jan 10 11:32:45 pbj-design postfix/master[4665]: warning: process /usr/lib/postfix/trivial-rewrite pid 4798 exit status 1 Jan 10 11:33:46 pbj-design postfix/smtpd[4786]: warning: problem talking to service rewrite: Success Jan 10 11:33:46 pbj-design postfix/smtpd[4794]: warning: problem talking to service rewrite: Success Jan 10 11:33:46 pbj-design postfix/master[4665]: warning: process /usr/lib/postfix/trivial-rewrite pid 4804 exit status 1 Jan 10 11:33:46 pbj-design postfix/master[4665]: warning: process /usr/lib/postfix/trivial-rewrite pid 4807 exit status 1 Jan 10 11:33:46 pbj-design postfix/smtpd[4787]: warning: problem talking to service rewrite: Success


Er der nogle der kan hjælpe mig her for jeg er totalt lost over hvad der er gået galt. Jeg hari sin tid sat de 2 maskiner op samtidigt, så samme version af Ubuntu 6.04 LTS osv - samme pakker (regner jeg med) Så jeg er totalt på bar bund over hvad der går galt!

Er der nogen der kan hjælpe - eller skrive hvilken information der skal til for at I kan hjælpe! Med Venlig Hilsen Per


Follow ups