[Postfixbuch-users] lmtp Zustellung von postfix an cyrus mag auf neuem Server nicht mehr

Gunther Grelczak g.grelczak at deutsches-museum.de
Di Jan 9 09:01:23 CET 2007


Moin,

mein Mailserver muß auf eine andere Maschine umziehen. Bessere CPU, mehr 
RAM, größere HD. Wenn das mein erster Mailserver wäre ... ok. Aber ich 
hab diese Art des Umzugs schon 2x gemacht. Nur dieses Mal steh ich auf 
dem Schlauch.

IMAP : läuft
MYSQL : läuft
CYRUS : läuft
AMAVIS : läuft
POSTGREY : läuft

Ich kann Mails nach extern verschicken, sie werden Virengecheckt, von SA 
bewertet ... eigentlich alles ok ... aber lokale Mails:

Jan  9 10:01:22 mail master[23259]: fatal: master_spawn: exec 
/usr/lib/postfix/lmtp: No such file or directory
Jan  9 10:01:23 mail postfix/master[23199]: warning: process 
/usr/lib/postfix/lmtp pid 23259 exit status 1
Jan  9 10:01:23 mail postfix/master[23199]: warning: 
/usr/lib/postfix/lmtp: bad command startup -- throttling

Das Ganze läuft unter einer openSuse 10.2 auf einem XEON-Proz, alles 
default x64-Pakete von DVD. Ich hab mir von Suse die Quellpakete für 
Postfix geholt und via rpmbuild eine neues Postfix mit MYSQL-Support 
gebaut.

Ergebnis :
--------------
# postconf -m
btree
cidr
environ
hash
ldap
mysql
nis
pcre
pgsql
proxy
regexp
sdbm
static
tcp
unix

PAM-MYSQL hab ich auch passend frisch compiliert ... funzt.

Eine Testmailbox und die entsprechenden CYRUS-DBs hab ich vom alten 
Server rüberkopiert und ich kann prima via IMAP darauf zugreifen. Auth 
über die MYSQL-DB funzt auch. Ich hab die neue main.cf mit meinen 
'persönlichen Daten' erweitert. Lokale Mails werden angenommen, 
verarbeitet und landen in der Queue ... verhungern aber dann.

Wo muß ich ansetzen, dass lmtp wieder klappt ????

Wie gesagt, ich fühle mich als ob eigentlich alles richtig sein müsste 
... ist es aber nicht, wie der Fehler zeigt.


########################################################################
########################################################################
#postconf -n

alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
biff = no
body_checks = pcre:/etc/postfix/body_checks
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp:127.0.0.1:10024
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
disable_mime_output_conversion = no
header_checks = pcre:/etc/postfix/header_checks
html_directory = /usr/share/doc/packages/postfix/html
inet_protocols = ipv4
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport = lmtp:unix:public/lmtp
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
maps_rbl_domains = ... <entfernt>
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = $mydomain
masquerade_exceptions = root
message_size_limit = 15240000
mime_header_checks = regexp:/etc/postfix/mime_header_checks
mydestination = $myhostname, localhost.$mydomain, 
mysql:/etc/postfix/mysql-mydestination.cf
mydomain = ... <entfernt>
myhostname = ... <entfernt>
mynetworks = ... <entfernt>
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
proxy_interfaces = ... <entfernt>
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost =
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions =
permit_sasl_authenticated
permit_mynetworks
reject_unauth_destination
check_policy_service inet:127.0.0.1:10023 
reject_unknown_sender_domain
reject_non_fqdn_sender
permit_mx_backup
reject_rbl_client ... <entfernt>
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ... <entfernt>
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_tls_CAfile = /var/lib/imap/server.pem
smtpd_tls_cert_file = /var/lib/imap/server.pem
smtpd_tls_key_file = /var/lib/imap/server.pem
smtpd_tls_received_header = no
smtpd_use_tls = yes
strict_8bitmime = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550



# /etc/cyrus.conf
# standard standalone server implementation

START {
   # do not delete this entry!
   recover       cmd="ctl_cyrusdb -r"

   # this is only necessary if using idled for IMAP IDLE
   idled         cmd="idled"
}

# UNIX sockets start with a slash and are put into /var/lib/imap/socket
SERVICES {
   # add or remove based on preferences
   imap          cmd="imapd" listen="imap" prefork=0
   imaps         cmd="imapd -s" listen="imaps" prefork=0
   pop3          cmd="pop3d" listen="pop3" prefork=0
   pop3s         cmd="pop3d -s" listen="pop3s" prefork=0
   sieve         cmd="timsieved" listen="sieve" prefork=0

   # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
  lmtpunix       cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" 
prefork=1

   # this is only necessary if using notifications
#  notify       cmd="notifyd" listen="/var/lib/imap/socket/notify" 
proto="udp" prefork=1
}

EVENTS {
   # this is required
   checkpoint    cmd="ctl_cyrusdb -c" period=30

   # this is only necessary if using duplicate delivery suppression
   delprune      cmd="cyr_expire -E 3" at=0400

   # this is only necessary if caching TLS sessions
   tlsprune      cmd="tls_prune" at=0400

   # Uncomment the next entry, if you want to automatically remove
   # old messages of EVERY user.
   # This example calls ipurge every 60 minutes and ipurge will delete
   # ALL messages older then 30 days.
   # enter 'man 8 ipurge' for more details

   # cleanup      cmd="ipurge -d 30 -f" period=60
}


-- 

Gruß / Regards

Gunther Grelczak - Elektromechanikmeister
Deutsches Museum - Leiter Elektronik und Medien
Museumsinsel 1   - 80538 München
t: +49.89.2179-349    f: +49.89.2179-326



Mehr Informationen über die Mailingliste Postfixbuch-users