• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 05.10.2014 09:33

Postfix IMAP langsom i skift

Hjælp generelt
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???

# 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
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

10 år 8 måneder siden

Permalink

Indsendt af marlar den 7. oktober 2014 kl. 10:47

Permalink

Er du sikker på at det ikke

Er du sikker på at det ikke er Outlook der er langsom? Har du prøvet en anden mailklient?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

10 år 8 måneder siden

Permalink

Indsendt af lbm den 7. oktober 2014 kl. 13:41

Permalink

Er enig i dine antagelser at

Er enig i dine antagelser at det er dovecot den skulle være gal med. Postfix har intet med IMAP at gøre overhoved. Du kan edda stoppe postfix og stadig tilgå dine mails, du kan dog ikke sende/modtage.

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.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

10 år 8 måneder siden

Permalink

Indsendt af peque den 7. oktober 2014 kl. 17:30

Permalink

Har bare prøvet nogle

Har bare prøvet nogle outlooks er hurtige f.eks 2013 mens 2010 er langsom.

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
  • Log ind eller opret dig for at tilføje kommentarer

# 4

10 år 8 måneder siden

Permalink

Indsendt af peque den 7. oktober 2014 kl. 18:14

Permalink

Fandt min løsning eftersom

Fandt min løsning eftersom digest-md5 bliver prøvet før cram-md5!
Efter slettet digest-md5 så er det overstået og skifter hurtigt nu!

Tak for input
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !