Probleme mit Postfix

Sven4972

Member
Hallo,

ich möchte auf meinem VServer Postfix mit Dovecot benutzen.
Auf meinem VServer läuft Debian 6.0 Squezze mit Froxlor 0.9.27-1.

Wenn ich Postfix starten möchte bekomme ich folgende Fehlermeldung:

Code:
fatal: bind 0.0.0.0 port 25: Address already in use

Auf Port 25 läuft laut netstat -tulpen

Code:
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          873792175   14788/sendmail: MTA

Folgendes habe ich versucht um Sendmail zu deaktivieren:

Code:
update-rc.d sendmail remove
/etc/init.d/sendmail stop

Es klappt aber noch nicht.

Woran kann es noch liegen?


LG Sven
 
killall /usr/sbin/sendmail

oder ps faux |grep sendmail

danach die PID von Sendmail mit kill 123 grillen.
 
Eigentlich sollte sendmail ohnehin verschunden sein, als Postfix installiert wurde - außer eins von beiden oder sogar beide wurde nicht über die Paketverwaltung installiert.
Am saubersten ist wahrscheinlich, jetzt beides sauber zu deinstallieren und anschließend Postfix noch mal neu (sonst könnten Teile von Postfix wie z.B. dessen sendmail Wrapper fehlen).
 
Eigentlich sollte sendmail ohnehin verschunden sein, als Postfix installiert wurde - außer eins von beiden oder sogar beide wurde nicht über die Paketverwaltung installiert.

Nöp, sendmail läuft auch nach Deinstallation weiter, scheint ein Bug zu sein.
 
Hallo,

danke für den Tipp, Postfix läuft jetzt.
Nur es werden im Verzeichnis

/var/customers/mail/user

keine Ordner für die Mailadressen angelegt, die ich in Froxlor erstellt habe.

Hier meine main.cf

Code:
## General Postfix configuration
# should be the default domain from your provider eg. "server100.provider.tld"
mydomain = xxx.yourvserver.net

# should be different from $mydomain eg. "mail.$mydomain"
myhostname = xxx.yourvserver.net

mydestination = $myhostname,
	$mydomain,
	localhost.$myhostname,
	localhost.$mydomain,
	localhost
mynetworks = 127.0.0.0/8
inet_interfaces = all
append_dot_mydomain = no
biff = no

# Postfix performance settings
default_destination_concurrency_limit = 20
local_destination_concurrency_limit = 2

# SMTPD Settings
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unauth_destination,
	reject_unauth_pipelining,
	reject_non_fqdn_recipient
smtpd_sender_restrictions = permit_mynetworks,
	reject_sender_login_mismatch,
	permit_sasl_authenticated, 
	reject_unknown_helo_hostname, 
	reject_unknown_recipient_domain, 
	reject_unknown_sender_domain
smtpd_client_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unknown_client_hostname
# Maximum size of Message in bytes (50MB)
message_size_limit = 52428800

## SASL Auth Settings
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
## Dovecot Settings for deliver, SASL Auth and virtual transport
smtpd_sasl_type = dovecot
mailbox_command = /usr/lib/dovecot/deliver
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_path = private/auth

# Virtual delivery settings
virtual_mailbox_base = /var/customers/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_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000

# Local delivery settings
local_transport = local
alias_maps = $alias_database

# Default Mailbox size, is set to 0 which means unlimited!
mailbox_size_limit = 0
virtual_mailbox_limit = 0

### TLS settings
###
## TLS for outgoing mails from the server to another server
#smtp_tls_security_level = may
#smtp_tls_note_starttls_offer = yes
## TLS for email client
#smtpd_tls_security_level = may
#smtpd_tls_cert_file = /etc/ssl/server/v2201207133908803.yourvserver.net.pem
#smtpd_tls_key_file = $smtpd_tls_cert_file
#smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
#smtpd_tls_loglevel = 1
#smtpd_tls_received_header = yes

debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5

Woran könnte es liegen, das keine Ordner angelegt werden?


LG Sven
 
Hallo Sven,
hast Du die Befehle ausgeführt, die Froxlor Dir vorgibt?
Code:
groupadd -g 2000 vmail
useradd -u 2000 -g vmail vmail
mkdir -p /var/customers/mail/
chown -R vmail:vmail /var/customers/mail/
 
Hallo,

ja das habe ich gemacht, und jetzt noch einmal.
Die Verzeichnisse werden trotzdem nicht angelegt.

Wenn ich nun eine neue Mailadresse in Froxlor anlege.
bekomme ich folgende Meldung in den Logs:

Code:
    postfix/qmgr[13962]: D05711281255: from=<xxxxxx>, size=1429, nrcpt=1 (queue active)
    dovecot: auth(default): master in: USER#0111#011tester@online-doppelkopf.de#011service=deliver
    dovecot: auth(default): passwd(tester@online-doppelkopf.de): lookup
    dovecot: auth(default): passwd(tester@online-doppelkopf.de): unknown user
    dovecot: auth(default): master out: NOTFOUND#0111

Was läuft da denn noch nicht so, wie es soll?


LG Sven
 
Back
Top