[Postfixbuch-users] Courier Maildrop vs. Dovecot Deliver
Oliver Hoffmann
oliver.hoffmann at helmholtz-hzi.de
Fr Mai 11 13:51:33 CEST 2007
Hallo allerseits!
Nachdem ich im den Artikel von Patrick im Linux Magazin 06/07 gelesen
habe habe ich direkt mal meinen MDA Courier Maildrop gegen Dovecot
Deliver getauscht.
Leider musste danach feststellen, dass danach die Performance ein wenig
nach unten rutschte. Wo Maildrop noch fast zeitgleich mit der
Einlieferung die Mails zustellte, da laufen jetzt mit Dovecot Deliver
die Mails in der Queue auf und werden erst langsam zugestellt.
In Zahlen heißt das bei mir:
500 Mails, je 5000 Byte mit 50 Sessions zum Postfix Daemon an einen
Empfänger.
Dovecot Deliver: 33s
Courier Maildrop: 6s
Hat vielleicht jemand einen Hinweis woran es liegen kann, dass die
Performance so weit auseinander geht oder habe ich einfach nur einen Bug
in meiner Config? Oder liegt es einfach daran, dass Dovecot Deliver die
Index Dateien im Maildir immer anfassen muss?
Viele Grüße
Oliver
postconf -n
-----------
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib64/postfix
debug_peer_level = 2
default_privs = nobody
inet_interfaces = 1.200.2.121, 127.0.0.1
local_header_rewrite_clients = permit_mynetworks
local_recipient_maps = proxy:ldap:/etc/postfix/ldap/local_recipients.cf
$alias_maps
local_transport = maildrop
bzw.
local_transport = dovecot
mail_owner = postfix
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
gbf.de, helmholtz-hzi.de, dsmz.de
mydomain = gbf-braunschweig.de
myhostname = newmail.gbf-braunschweig.de
mynetworks = 1.0.0.0/8, 127.0.0.0/8
myorigin = $mydomain
queue_directory = /var/spool/postfix
relayhost = [192.168.2.180]
sender_canonical_maps =
proxy:ldap:/etc/postfix/ldap/virtual_canonical_sender.cf
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_recipient_restrictions = permit_mynetworks,
reject_unauth_destination, permit
soft_bounce = no
unknown_local_recipient_reject_code = 550
virtual_alias_maps = proxy:ldap:/etc/postfix/ldap/virtual_aliases.cf,
proxy:ldap:/etc/postfix/ldap/ldap_lists.cf
master.cf
---------
smtp inet n - n - 1000 smtpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
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 - - smtp
relay unix - - n - - smtp
-o fallback_relay=
showq unix n - n - - showq
error unix - - n - - error
retry 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
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
amavis unix - - n - 10 smtp
-o smtp_send_xforward_command=yes
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${user} -w 95
dovecot unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/libexec/dovecot/deliver -d ${user}
dovecot -n
----------
protocols: imap
listen: [::]
ssl_disable: yes
ssl_cert_file: /etc/ssl/dovecot/server.pem
ssl_key_file: /etc/ssl/dovecot/server.key
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/libexec/dovecot/imap-login
login_process_per_connection: no
login_processes_count: 8
mail_location: maildir:~/Maildir
mail_debug: yes
mail_plugins: quota imap_quota
auth default:
mechanisms: plain login
cache_size: 32
passdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
userdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
socket:
type: listen
client:
path: /var/run/dovecot/auth-client
mode: 432
user: postfix
master:
path: /var/run/dovecot/auth-master
mode: 432
user: vmail
plugin:
quota: maildir
dovecot-ldap.conf
-----------------
hosts = localhost
auth_bind = no
ldap_version = 3
base = ou=people, dc=helmholtz-hzi, dc=de
scope = subtree
user_attrs =
homeDirectory=home,uidNumber=uid,gidNumber=gid,mailbox=maildir:mail,quota=quota=maildir:storage
user_filter = (&(objectClass=CourierMailAccount)(uid=%n))
pass_attrs = uid=user,userPassword=password
pass_filter = (&(objectClass=CourierMailAccount)(uid=%u))
default_pass_scheme = CRYPT
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/x-pkcs7-signature
Dateigröße : 3297 bytes
Beschreibung: S/MIME Cryptographic Signature
URL : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20070511/f8393d54/attachment.bin>
Mehr Informationen über die Mailingliste Postfixbuch-users