Postfix: Keine Emails mehr

Udenhainer

New Member
Hallo zusammen,

irgendwie ist bei mir die Woche der Wurm drin. Ab heute kann ich keine Emails senden und keine empfangen.

Mein System: Centos mit Plesk 10.4.4, Webmin und Postfix

Ausgabe MTA:
Code:
[root@userxxxx]# rpm -qf /usr/sbin/sendmail
exim-4.63-10.el5
postfix-2.8.4-12012611

Fehlermeldung Horde:
Code:
Beim Versenden der Nachricht ist ein Fehler aufgetreten: sendmail returned error code 127

in der Maillog (/usr/local/psa/var/log/maillog) keine Fehlermeldung.

Habe auch schon den autoinstaller von Plesk benutzt(Postfix nach Qmail und zurück) keine Wirkung und keine Fehlermeldung

/etc/postfix/main.cf
Code:
#soft_bounce = no
#
command_directory = /usr/sbin
#
daemon_directory = /usr/libexec/postfix
#
default_privs = nobody
#
myhostname = mail.xxxxx.onlinehome-server.info
#
mydomain = xxxxx.onlinehome-server.info
#
myorigin = $mydomain
#
mydestination = $mydomain, localhost, localhost.$mydomain
#
local_recipient_maps = $alias_maps
#
unknown_local_recipient_reject_code = 550
#
smtpd_tls_auth_only = no
#
alias_database = hash:/etc/aliases
#
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
#
debug_peer_level = 2
#
debugger_command =
	 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
	 xxgdb $daemon_directory/$process_name $process_id & sleep 5
#
sendmail_path = /usr/sbin/sendmail.postfix
#
newaliases_path = /usr/bin/newaliases.postfix
#
mailq_path = /usr/bin/mailq.postfix
#
setgid_group = postdrop
#
html_directory = no
#
manpage_directory = /usr/share/man
#
sample_directory = /usr/share/doc/postfix-2.8.4/samples
#
readme_directory = /usr/share/doc/postfix-2.8.4/README_FILES
#
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix
/plesk/virtual_domains
#
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
#
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
#
transport_maps = hash:/var/spool/postfix/plesk/transport
#
smtpd_tls_security_level = may
#
smtpd_use_tls = yes
#
smtp_tls_security_level = may
#
smtp_use_tls = no
#
smtp_tls_note_starttls_offer = yes
#
smtpd_tls_key_file = $smtpd_tls_cert_file
#
smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
#
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
#
smtpd_tls_loglevel = 1
#
smtpd_tls_received_header = yes
#
smtpd_timeout = 3600s
#
smtpd_tls_session_cache_timeout = 3600s
#
tls_random_source = dev:/dev/urandom
#
smtpd_proxy_timeout = 3600s
#
disable_vrfy_command = yes
#
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
#
smtp_send_xforward_command = yes
#
smtpd_authorized_xforward_hosts = 127.0.0.0/8 [::1]/128
#
smtpd_sasl_auth_enable = yes
#
smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination
#
virtual_mailbox_base = /var/qmail/mailnames
#
virtual_uid_maps = static:110
#
virtual_gid_maps = static:31
#
virtual_transport = plesk_virtual
#
plesk_virtual_destination_recipient_limit = 1
#
mailman_destination_recipient_limit = 1
#
message_size_limit = 20240000
#
mynetworks = 127.0.0.0/8 [::1]/128 ipxxxxx/32, hash:/var/spool/postfix/plesk/poplock
#
smtpd_client_restrictions = permit_mynetworks
#
data_directory = /var/lib/postfix
#
inet_protocols = all
#
smtpd_milters = inet:localhost:12768
#
non_smtpd_milters = inet:localhost:12768
#
sender_dependent_default_transport_maps = hash:/var/spool/postfix/plesk/sdd_transport_maps
#
smtp_skip_4xx_greeting = yes
#
inet_interfaces = all

/etc/postfix/master.cf
Code:
#
submission inet n       -       n       -       -       smtpd
#  -o smtpd_enforce_tls=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps     inet  n       -       n       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#628      inet  n       -       n       -       -       qmqpd
pickup fifo n - n 60 1 pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr fifo n - n 1 1 qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
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
smtp	unix	-	-	n	-	-	smtpd -o smtpd_tls_wrappermode=yes -o sm_tpd_sasl_auth_enable=yes -o smtpdclient_restrictions=permit_sasl_authenticated,reject
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       n       -       -       smtp
	-o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     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
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#
old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
#
plesk_virtual unix - n n - - pipe flags=DORhu user=popuser:popuser argv=/usr/lib64/plesk-9.0/postfix-local -f ${sender} -d ${recipient} -p /var/qmail/mailnames
mailman unix - n n - - pipe flags=R user=mailman:mailman argv=/usr/lib64/plesk-9.0/postfix-mailman ${nexthop} ${user} ${recipient}
plesk_saslauthd unix y y n - 1 plesk_saslauthd status=5 listen=6 dbpath=/var/spool/postfix/plesk/passwd.db
#
smtps inet n - n - - smtpd  -o smtpd_tls_wrappermode=yes
#
retry     unix  -       -       n       -       -       error
proxywrite unix -       -       n       -       1       proxymap
#smtp      inet  n       -       -       -       1       smtpd
smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       n       -       0       dnsblog
#tlsproxy  unix  -       -       n       -       0       tlsproxy
#
ipxxxxx- unix - n n - - smtp -o smtp_bind_address=ipxxxxx -o
#
smtp_bind_address6= -o smtp_address_preference=ipv4

Wenn irgend welche Ausgaben fehlen, bitte schreiben.
Ich hoffe mir kann man noch helfen, da selbst ein Backup einspielen nichts brachte.

Gruß Mario

PS: Man sagte mir schonmal das die Einstellungen schon lange nicht so ganz richtig sind, konnte bis jetzt noch "kein vollständiges und deutsches" HowTo finden. Trotzdem funktionierte es bis heute. Vielleicht kennt ja jemand eins?!

geändert:
Vielleicht ist es ein Rechteproblemder Maildir, Port 30?, oder popuser gehört dem Falschen?! Denn das mit den Benutzern verwundert mich...
Code:
popuser 	110 	popuser 	POP3 service user 	/var/qmail/popuser 	/sbin/nologin
mhandlers-user 	30 	popuser 	mail handlers user 	/ 	/sbin/nologin
named 	25 	named 	Named 	/var/named 	/sbin/nologin

Wie kann ich die richtigen Rechte auslesen und wie sollten Sie sein?
Man man meine Mittelohrentzündung lässt mich nicht richtig denken....
 
Last edited by a moderator:
Zur zeit auf Qmail umgestellt...

Da ich das mit Postfix noch nicht hinbekommen habe, nutze ich nun Qmail, da diesen wenigstens funktioniert. Auch wenn 1&1 meint das es Sicherheitslücken hat. Vielleicht hat ja jemand noch ne Idee wie man das mit Postfix hinbekommt.

Gruß Mario
 
Damit nicht noch mehr Googlelinks wegen der Fehlercodes von Horde in der Suchmachine Goggle und somit Backlinks entstehen. Dieser Fehlercode entsteht nur bei Postfix, jedoch nicht bei Qmail.
Also hat es nichts mit Horde zu tun.


Änderung da popuser sich bei autoinstall nicht ändert:
Ich gehe nun davon aus, dass selbst beim autoinstaller die Rechte nicht richtig gesetzt werden, oder sind und somit popuser nicht richtig gesetzt wird.

Oder kann es eventuell sein das ich nur vergessen habe den Email-Handler neu zu laden mit...
Code:
/usr/local/psa/admin/sbin/mchk --with-spam

Gruß Mario
 
Last edited by a moderator:
Was sagt ein
Code:
tail -f /var/log/mail.log
, ein erneutes Senden der Mail und dann Abbrechen des Logreads (Strg+C)?
 
Hö? Wenn ich die Fehlermeldung bei google eingebe, komme ich nur zu Horde-Problemen. Ich hab auch noch nie gelesen, dass Horde nicht mit Postfix funktioniert. Und Postfix selbst funktioniert ganz sicher. Es scheint also durchaus am Zusammenspiel von Horde und Postfix zu liegen, hat also durchaus etwas mit Horde zu tun.

Nur weil es mit Qmail funktioniert, ist das noch lange keine Lösung des eigentlichen Problems. Ich finde es auch ganz schön seltsam, wegen eines solchen Fehlers seinen Mails-Server zu wechseln, anstatt den Fehler zu beseitigen.

Noch als Hint: Beim Überfliegen der Bug-Reports war immer nur von CentOS und einem Wechseln von PHP-Ordnern bei Upgrades die Rede.
 
Erstmal Danke Euch beiden für die angebotene Hilfe.
PCFreund:
tail -f /var/log/mail.log
steht genau das selbe drin wie auch bei qmail...
tail -f /usr/local/psa/var/log/maillog
so siehts aus:
Code:
May 16 18:01:59 serverxxxxx pop3d: Connection, ip=[::ffff:ipxxxxx]
May 16 18:02:02 xxxxx pop3d: IMAP connect from @ [::ffff:ipxxxxx]INFO: LOGIN, user=userxxxxx@domainxxxxx, ip=[::ffff:ipxxxxx]
May 16 18:02:04 serverxxxxx pop3d: 1337184124.516741 LOGOUT, user=userxxxxx@domainxxxxx, ip=[::ffff:ipxxxxx], top=0, retr=0, time=2, stls=1, rcvd=24, sent=2166, maildir=/var/qmail/mailnames/domainxxxxx/userxxxxx/Maildir
also keine Fehlermeldung.

PapaBaer:
Nur weil es mit Qmail funktioniert, ist das noch lange keine Lösung des eigentlichen Problems.....
Stimmt leider.
Qmail auf Postfix hatte ich vor einem Jahr schonmal umgestellt. Doch damals hatte ich Probleme mit internen Mails die nicht funzten und stellte es wieder zurück, da auch die Howtos bei Centos und nichts brachten und ich ein Backup einspielen musste. Schrieb damals an Parallels und bekam als Antwort sie arbeiten dran. Vielleicht liegts ja immer noch an Plesk.

hat also durchaus etwas mit Horde zu tun....

Warum hab ich dann jetzt keine Fehlermeldung bei emails mit Horde über Qmail?

Gruß Mario
 
Last edited by a moderator:
ich habe heute nach der Anleitung und der Anleitung
wieder Postfix installiert.
Da ich immer noch keine Mails über SMTP schicken konnte fand ich etwas bei Huschi und korregierte nach der Anleitung

Doch nun habe ich folgende Fehler...

1. Interne Mails gehen nicht, da ich keine failtoban Meldungen bekomme. Sie werden nicht einmal ausgelöst.

2. Kein Empfang und kein Senden von Mails in der Maillog steht folgendes:
Code:
May 18 01:00:12 xxxxx postfix/postfix-script[8916]: starting the Postfix mail system
May 18 01:00:12 xxxxx postfix/master[8917]: daemon started -- version 2.8.4, configuration /etc/postfix
May 18 01:00:56 xxxxx postfix/smtpd[9080]: warning: database /var/spool/postfix/plesk/virtual.db is older than source file /var/spool/postfix/plesk/virtual
May 18 01:00:56 xxxxx postfix/smtpd[9080]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
May 18 01:00:57 sxxxxx postfix/master[8917]: warning: process /usr/libexec/postfix/smtpd pid 9080 exit status 1
May 18 01:00:57 sxxxxx postfix/master[8917]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

Die master.cf sieht jetzt so aus:
Code:
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtpd     pass  -       -       n       -       -       smtpd
smtp      inet  n       -       n       -       1       smtpd
smtpd     pass  -       -       n       -       -       smtpd
smtps     inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes
submission inet n       -       n       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes 
 # -o smtpd_client_restrictions=permit_sasl_authenticated,reject

#628      inet  n       -       n       -       -       qmqpd
pickup fifo n - n 60 1 pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr fifo n - n 1 1 qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
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
smtp      unix  -       -       -       -       -       smtpd
# -o smtpdsmtpdclient_restrictions=permit_sasl_authenticated,reject
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       n       -       -       smtp
	-o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     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
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#
# The Cyrus deliver program has changed incompatibly, multiple times.
#
old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient

plesk_virtual unix - n n - - pipe flags=DORhu user=popuser:popuser argv=/usr/lib64/plesk-9.0/postfix-local -f ${sender} -d ${recipient} -p /var/qmail/mailnames
mailman unix - n n - - pipe flags=R user=mailman:mailman argv=/usr/lib64/plesk-9.0/postfix-mailman ${nexthop} ${user} ${recipient}
plesk_saslauthd unix y y n - 1 plesk_saslauthd status=5 listen=6 dbpath=/var/spool/postfix/plesk/passwd.db

retry     unix  -       -       n       -       -       error
proxywrite unix -       -       n       -       1       proxymap

#dnsblog   unix  -       -       n       -       0       dnsblog
#tlsproxy  unix  -       -       n       -       0       tlsproxy

212.xxx.52.x- unix - n n - - smtp -o smtp_bind_address=212.xxx.52.x -o smtp_bind_address6= -o smtp_address_preference=ipv4

und die main.cf so:
Code:
flags= user=cyrus argv=/usr/cyrus/bin/deliver -r ${sender} -m ${extension} ${user}
########################
# Hostnamen
########################
myhostname = mail.sxxxxx.onlinehome-server.info
mydomain = sxxxxx.onlinehome-server.info
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, local_recipient_maps = $alias_maps, localhost.localdomain
#mynetnetworks_style = host

########################
# Transport
########################
transport_maps = hash:/var/spool/postfix/plesk/transport
fallback_transport = cyrus
sender_dependent_default_transport_maps = hash:/var/spool/postfix/plesk/sdd_transport_maps

#######################
# Relaying
#######################
#soft_bounce = no
#relay_domains = $mydestination

#######################
# Alias
#######################
alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases

########################
# smtpd
########################
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

########################
# Debugger
########################
debug_peer_level = 2
debugger_command =
	 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
	 xxgdb $daemon_directory/$process_name $process_id & sleep 5
	 
########################
# Directories
########################
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
html_directory = no	 
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.8.4/samples
readme_directory = /usr/share/doc/postfix-2.8.4/README_FILES
data_directory = /var/lib/postfix
mail_spool_directory = /var/mail/

########################
# Path
########################
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix


########################
# Virtual
########################
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
virtual_mailbox_base = /var/qmail/mailnames
virtual_uid_maps = static:110
virtual_gid_maps = static:31
virtual_transport = plesk_virtual
plesk_virtual_destination_recipient_limit = 1

################
# smtpd-TLS
################
smtpd_use_tls = yes
smtpd_tls_auth_only = no
smtp_tls_security_level = may
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
tls_random_source = dev:/dev/urandom

################
# smtp-TLS
################
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes

smtp_send_xforward_command = yes
smtp_skip_4xx_greeting = yes

################
# smtpd Auth
################
smtpd_sasl_local_domain = 
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_timeout = 3600s
smtpd_proxy_timeout = 3600s
smtpd_authorized_xforward_hosts = 127.0.0.0/8 [::1]/128

mynetworks = 127.0.0.0/8

smtpd_milters = inet:127.0.0.1:12768
non_smtpd_milters = inet:127.0.0.1:12768

################
# Postfix
################
setgid_group = postdrop
disable_vrfy_command = yes
unknown_local_recipient_reject_code = 550
mailman_destination_recipient_limit = 1
message_size_limit = 20240000
sender_canonical_maps = hash:/etc/postfix/canonical

#####################
# Spam
#####################
smtpd_recipient_restrictions = permit_mynetworks check_client_access pcre:/var/spool/postfix/plesk/no_relay.re
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
smtpd_recipient_restrictions = permit_mynetworks check_client_access pcre:/var/spool/postfix/plesk/no_relay.re
default_rbl_reply = $rbl_code RBLTRAP: You can't send us a E-mail today!!!

smtpd_helo_required = yes
	
#################
#Mime Check
#################
mime_header_checks=pcre:/etc/postfix/body_check

Werd noch den fatalen Fehler beheben. Ansonsten war es für mich heute nur rausgeschmissene Zeit, wie auch die letzten 3 Tage.

Gruß Mario
 
Update der letzten Nacht

Nachdem ich eine Änderung in der master.cf

Code:
smtp      inet  n       -       [B]y[/B]       -       1       smtpd
smtpd     pass  -       -       [B]y[/B]       -       -       smtpd
smtps     inet  n       -       n       -       -       smtpd -o [B]cleanup_service_name=pre-cleanup[/B] -o smtpd_tls_wrappermode=yes
submission inet n       -       n       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes

vornahm und nach der Eingabe von:
Code:
[root@~user]# rpm -qf /usr/sbin/sendmail
exim-4.63-10.el5
postfix-2.8.4-12012611
[root@~user]# newaliases

erscheint noch follgender Fehler:
Code:
May 18 11:08:01 sxxxx postfix/postfix-script[32427]: starting the Postfix mail system
May 18 11:08:01 sxxxx postfix/master[32428]: daemon started -- version 2.8.4, configuration /etc/postfix
May 18 11:08:10 sxxx postfix/smtpd[32432]: warning: database /var/spool/postfix/plesk/virtual.db is older than source file /var/spool/postfix/plesk/virtual
May 18 11:08:10 sxxxx postfix/smtpd[32432]: connect from unknown[ipxxxxx]
May 18 09:08:11 sxxxx postfix/smtpd[32432]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
May 18 09:08:11 sxxxx postfix/smtpd[32432]: warning: unknown[ipxxxxx]: SASL LOGIN authentication failed: generic failure
May 18 09:08:11 sxxxx postfix/smtpd[32432]: lost connection after AUTH from unknown[ipxxx]
May 18 09:08:11 sxxxx postfix/smtpd[32432]: disconnect from unknown[ipxxxxx]

Ich glaube weil er die Datenbank nicht lesen, kann es sein das auch auth nicht geht.

Wie kann ich den Fehler
Code:
warning: database /var/spool/postfix/plesk/virtual.db is older than source file /var/spool/postfix/plesk/virtual
beheben?
Hat jemand eine Idee?

Update: Wenn ich jedoch wieder auf Qmail umstelle funktioniert alles.

Doch das ist nicht die Lösung...

Hier der Fehler wenn ich wieder auf Postfix gehen will in der Maillog:
Code:
May 18 12:46:01 s~ postfix/master[4225]: reload -- version 2.8.4, configuration /etc/postfix
May 18 12:46:26 s~ /usr/lib64/plesk-9.0/psa-pc-remote[4817]: PleskFilter: mi_stop=1
May 18 12:47:16 s~ postfix/smtpd[5262]: connect from unknown[213.165.xxxx]
May 18 10:47:16 s~ postfix/smtpd[5262]: fatal: host/service localhost/12768 not found: Name or service not known
May 18 12:47:17 s~ postfix/master[4225]: warning: process /usr/libexec/postfix/smtpd pid 5262 exit status 1
May 18 12:47:17 s~ postfix/master[4225]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

ich fand diese antwort, aber kann nichts mit anfangen
Maybe "smtpd" chrooted without proper hosts file? It looks like smtpd
is not able to resolve "localhost", but i wonder why it is trying to
do so when provided with 127.0.0.1 as hostname.
 
Last edited by a moderator:
Problem gelöst

Hallo zusammen,

tja da half nur cyrus-sasl Deinstallation(mit deren Abhängigkeiten, auch in Plesk) und dann die Pleskdeinstallation(als Vollinstallation).
Plesk überschreibt beim umswitchen die Datenbanken. So kommt es, dass die bei main.cf und master.cf eingegebenen Daten beim nächsten Abruf wieder geändert werden. Selbst sasl-auth Daten werden überschrieben.
Bin nur darauf gekommen, weil ich nochmal nachschaute, nachdem ich nochmals umswitchte. Da kann man die main.cf ändern wie man will, Plesk ändert es zurück.
Ich überprüfte die maillog mit:
Code:
egrep '(warning|error|fatal|panic):' /usr/local/psa/var/log/maillog
und fand einige Datenbankfehler. Die waren nach der Deinstallation von cyrus weg.
Mal sehn ob nun alle Fehler weg sind. Die Formulare in den Webseiten, muss ich noch auf Auth testen. Aber zumindest gehen die Emails über Postfix im Auth über Plesk(welches eine eigenständige Datenbank hat).

@PapaBaer Du hast recht mit Plesk, es ist nicht nachzuvollziehen, was das Ding überall treibt. Es werden eine Menge Dateien umgeschrieben und verschlüsselt. Einige Dateien konnte ich nicht mal öffnen. Über einen Managed Server denke ich jetzt noch mehr nach.;-)
Es ist einfach zu gefährlich, zumindest wenn man Ihn auch als Emailserver nutzt.

Gruß Mario
 
Back
Top