Postfix IMAP langsom i skift
Hej Forum.
jeg har en mailserver stående herhjemme som jeg bruger selv sammen med et par venner.
Den er bygget på en Debian med Postfix/Dovecot.
Jeg har f.eks 2 forskellige mailadresser på serveren, men vil jeg skifte imellem de 2 mailbokse - kan outllok stå på PC og fryse i 15-25sek imens den skifter.
Kan man på nogen måde tvinge dette til at gå stærkere. har tidligere haft en server med samme opsætning, men havde slet ikke den ventetid der. Er der nogle smarte bud på hvad dette kan være???
Mit bud er dog at det er Dovecot der er problemet
hvordan kan jeg speede dette up - således det ikke tager en krig at skifte imellem de 2 mailbokse. Det virker ikke reelt at det skal tage så lang tid.
Serveren står på en 60/60mbit linie og jeg selv sidder på en 8/2 linie - så det burde ikke være netværket.
Alle bud og ideer modtages gerne
PFT
Per
jeg har en mailserver stående herhjemme som jeg bruger selv sammen med et par venner.
Den er bygget på en Debian med Postfix/Dovecot.
Jeg har f.eks 2 forskellige mailadresser på serveren, men vil jeg skifte imellem de 2 mailbokse - kan outllok stå på PC og fryse i 15-25sek imens den skifter.
Kan man på nogen måde tvinge dette til at gå stærkere. har tidligere haft en server med samme opsætning, men havde slet ikke den ventetid der. Er der nogle smarte bud på hvad dette kan være???
# postconf -n
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
default_destination_recipient_limit = 20
inet_interfaces = all
inet_protocols = ipv4
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 20971520
mydestination =
myhostname = quasimodo.mydomin.dk
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
smtp_connect_timeout = 60s
smtp_data_done_timeout = 60s
smtp_data_init_timeout = 60s
smtp_data_xfer_timeout = 60s
smtp_helo_timeout = 60s
smtp_mail_timeout = 60s
smtp_quit_timeout = 60s
smtp_rcpt_timeout = 60s
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unauth_destination
smtpd_delay_reject = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination check_sender_access hash:/etc/postfix/access.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_path = private/auth-client
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_timeout = 70s
smtpd_tls_CAfile = /etc/postfix/certs/cacert.pem
smtpd_tls_cert_file = /etc/postfix/certs/smtpd.crt
smtpd_tls_key_file = /etc/postfix/certs/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_exchange_name = /var/run/prng_exch
tls_random_source = dev:/dev/random
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /storage
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
Mit bud er dog at det er Dovecot der er problemet
dovecot -n
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.6 ext4
auth_mechanisms = plain login digest-md5 cram-md5
first_valid_gid = 5000
first_valid_uid = 5000
imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
mail_access_groups = postfix
mail_location = maildir:/storage/%d/mail/%u/
mbox_write_locks = fcntl dotlock
namespace inbox {
hidden = no
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
separator = .
type = private
}
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
}
protocols = " imap pop3"
service auth {
unix_listener /var/spool/postfix/private/auth-client {
group = postfix
mode = 0666
user = postfix
}
}
service imap-login {
inet_listener imaps {
port = 993
ssl = yes
}
}
service pop3-login {
inet_listener pop3 {
port = 110
}
}
ssl_ca = /etc/postfix/certs/cacert.pem
ssl_cert =
ssl_key =
ssl_key_password = XXXX
userdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
hvordan kan jeg speede dette up - således det ikke tager en krig at skifte imellem de 2 mailbokse. Det virker ikke reelt at det skal tage så lang tid.
Serveren står på en 60/60mbit linie og jeg selv sidder på en 8/2 linie - så det burde ikke være netværket.
Alle bud og ideer modtages gerne
PFT
Per
Kommentarer4
Er du sikker på at det ikke
Er enig i dine antagelser at
Jeg ville også prøve at se om en anden klient vil hjælpe på problemet.
Hvad sker der hvis du bare skifter mapper er problemet så stadig til stede? Hvis ikke så virker det som om at det er selve authenticationen der er langsom.
Har bare prøvet nogle
Det virker som om det er selve authenticationen der er langsom. Hvad kan man reelt forbedre der.
Syntes jeg har prøvet at tweake den så godt som jeg kunne udfra google. En Webmail er reelt også langsom i selve loginnet, så det tyder på det er authenticationen den er gal med.
har også prøvet en thunderbird, den syntes jeg nu også er langsom i selve logginet - dog ikke så slemt som outlook
Fandt min løsning eftersom
Efter slettet digest-md5 så er det overstået og skifter hurtigt nu!
Tak for input