Dovecot IMAP/POP3 Server

Fórumok

Dovecot IMAP/POP3 Server

Hozzászólások

Valamiért nem tudom az user -ek leveleit lehuzni sm po3 al se imap al.
Tudna valaki segiteni?

# --localstatedir=/var --with-ssldir=/etc/ssl

# Base directory where to store runtime data.
base_dir = /var/run/dovecot/

# Protocols we want to be serving:
# imap imaps pop3 pop3s
protocols = imap pop3

#imaps_listen =
imaps_listen = *
pop3_listen = *
#pop3s_listen =

# Disable SSL/TLS support.
#ssl_disable = no
ssl_disable = yes

#ssl_cert_file = /etc/ssl/certs/dovecot.pem
#ssl_key_file = /etc/ssl/private/dovecot.pem

#ssl_parameters_regenerate = 24
#disable_plaintext_auth = yes
disable_plaintext_auth = no
#log_path =

# For informational messages, use this logfile instead of the default
#info_log_path =

# Prefix for each line written to log file. % codes are in strftime(3)
# format.
#log_timestamp = "%b %d %H:%M:%S "
login_dir = /var/run/dovecot/login
#login_chroot = yes

##
## IMAP login process
##

login = imap

# Executable location.
login_executable = /usr/lib/dovecot/imap-login

login_user = dovecot

# Set max. process size in megabytes. If you don't use
# login_process_per_connection you might need to grow this.
login_process_size = 32
login_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 128
login_max_logging_users = 256
login = pop3
login_executable = /usr/lib/dovecot/pop3-login
max_mail_processes = 1024
verbose_proctitle = no

# Show protocol level SSL errors.
#verbose_ssl = no

#first_valid_uid = 500
#last_valid_uid = 0
#first_valid_gid = 1
#last_valid_gid = 0
mail_extra_groups = mail
#valid_chroot_dirs =

# Default chroot directory for mail processes. This can be overridden by
# giving /./ in user's home directory (eg. /home/./user chroots into /home).
#mail_chroot =
default_mail_env = maildir:/var/mail/%1u/%u/Maildir
# default_mail_env = mbox:~/mail/:INBOX=/var/mail/%u
# default_mail_env = mbox:/var/mail/%d/%n/:INDEX=/var/indexes/%d/%n
#
#default_mail_env =

#mail_cache_fields = MessagePart

#mail_never_cache_fields =

#client_workarounds =
mailbox_check_interval = 0
#mailbox_idle_check_interval = 30
#mail_full_filesystem_access = no
#mail_max_flag_length = 50
#mail_save_crlf = no
#mail_read_mmaped = no
maildir_stat_dirs = no
#maildir_copy_with_hardlinks = no
#maildir_check_content_changes = no
#mbox_read_dotlock = no
mbox_lock_timeout = 300
#mbox_dotlock_change_timeout = 30
# umask to use for mail files and directories
umask = 0077
#mail_drop_priv_before_exec = no
imap_executable = /usr/lib/dovecot/imap
#imap_process_size = 256
#imap_use_modules = no
imap_modules = /usr/lib/dovecot/imap
pop3_executable = /usr/lib/dovecot/pop3
pop3_process_size = 256
#pop3_use_modules = no
pop3_modules = /usr/lib/dovecot/pop3
#auth = default
#auth_realms =
#auth_default_realm =
#auth_userdb = passwd
#auth_userdb = passwd
#auth_passdb = passwd
#auth_passdb = passwd
#auth_executable = /usr/lib/dovecot/dovecot-auth
#auth_process_size = 256
#auth_user = root
#auth_chroot =

# Number of authentication processes to create
#auth_count = 1
#auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
# Username to use for users logging in with ANONYMOUS SASL mechanism
#auth_anonymous_username = anonymous
# More verbose logging. Useful for figuring out why authentication isn't
# working.
#auth_verbose = no
# Even more verbose logging for debugging purposes. Shows for example SQL
# queries.
#auth_debug = no
# digest-md5 authentication process. It requires special MD5 passwords which
# /etc/shadow and PAM doesn't support, so we never need roots to handle it.
# Note that the passwd-file is opened before chrooting and dropping root
# privileges, so it may be 0600-root owned file.

#auth = digest_md5
#auth_mechanisms = digest-md5
#auth_mechanisms = plain
#auth_realms =
#auth_userdb = passwd-file /etc/passwd.imap
#auth_passdb = passwd-file /etc/passwd.imap
#auth_user = imapauth
#auth_chroot =

# if you plan to use only passwd-file, you don't need the two auth processes,
# simply set "auth_methods = plain digest-md5"

mivel persze a hibauzenetet elfelejtetted leirni, ez csak tipp:

[code:1:8e9b4cb115]default_mail_env = maildir:/var/mail/%1u/%u/Maildir[/code:1:8e9b4cb115]

Nincsen hibsüzenet indításkor csak az outlook nyög valamit

A kapcsolat a kiszolgálóval megszakadt. Fiók: 'Polgar', Kiszolgáló: 'debian79.myip.hu', Protokoll: POP3, Port: 110, Biztonságos (SSL): Nem, Hiba a szoftvercsatornában: 10060, Hibaszám: 0x800CCC0E

Nem az azonosításaal van a gond?

Nov 1 00:13:17 localhost pop3(robi): file_lock_dotlock() failed with mbox file /var/mail/robi: Permission denied
Nov 1 00:13:17 localhost pop3(robi): open(/var/mail/robi.lock) failed: Permission denied
Nov 1 00:13:17 localhost pop3(robi): file_lock_dotlock() failed with mbox file /var/mail/robi: Permission denied
Nov 1 00:13:17 localhost pop3(robi): Couldn't open INBOX: Internal error occured. Refer to server log for more information. [2005-11-01 00:13:17]
Nov 1 00:20:06 localhost dovecot-auth: User root has UID 0 in password file /etc/passwd
Nov 1 00:24:42 localhost dovecot-auth: Passdb passwd doesn't support DIGEST-MD5 method
Nov 1 00:24:43 localhost dovecot: Auth process died too early - shutting down
Nov 1 00:24:43 localhost dovecot: child 551 (auth) returned error 89
Nov 1 00:26:12 localhost dovecot-auth: Passdb passwd doesn't support DIGEST-MD5 method
Nov 1 00:26:12 localhost dovecot: Auth process died too early - shutting down
Nov 1 00:26:12 localhost dovecot: child 829 (auth) returned error 89
Nov 1 00:26:23 localhost dovecot-auth: Passdb passwd doesn't support DIGEST-MD5 method
Nov 1 00:26:23 localhost dovecot: Auth process died too early - shutting down
Nov 1 00:26:23 localhost dovecot: child 853 (auth) returned error 89

Nov 1 10:38:44 localhost pop3-login: Disconnected [192.168.2.109]
Nov 1 10:40:05 localhost pop3-login: Disconnected [192.168.2.109]
Nov 1 10:40:46 localhost dovecot: Killed with signal 15
Nov 1 10:42:56 localhost dovecot: Dovecot starting up
Nov 1 10:43:57 localhost pop3-login: Disconnected [192.168.2.109]
Nov 1 10:45:24 localhost pop3-login: Disconnected: Inactivity [81.182.99.60]
Nov 1 10:45:49 localhost dovecot: Killed with signal 15
Nov 1 10:47:34 localhost dovecot: Dovecot starting up
Nov 1 10:48:40 localhost pop3-login: Disconnected: Inactivity [81.182.99.60]

Ez van a logban.

# Hibaát ir ki "
#auth_mechanisms =
#auth_mechanisms =
#auth_userdb = passwd
#auth_userdb = passwd-file /etc/passwd
#auth_passdb = passwd
#auth_passdb = passwd-file /etc/passwd

Starting mail server: dovecotFatal: Error in configuration file /etc/dovecot/dovecot.conf line 28: Authentication
De miért.

ne szaladj ennyire elore, kezd ennek a kijavitasaval:

[code:1:54c7384d6a]Nov 1 00:13:17 localhost pop3(robi): file_lock_dotlock() failed with mbox file /var/mail/robi: Permission denied[/code:1:54c7384d6a]

Már egész jól megvagyok.A postfixbe beállítottam hogy amaildirbe tegye a leveleket de nem teszi

myhostname = debian79.myip.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =localhost.localdomain, localhost.localdomain, , localhost , debian79.myip.hu, mail.debian79.myip.hu
relayhost =
mynetworks = debian79.myip.hu
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/

A devocet pedig a maildir ből szedné ki.Sajna a postfix bele se teszi.
Devocet

default_mail_env = Maildir/

Mi lehet a gond.A postfix nem teszi bele a leveleket ez biztos.

Valaki nem tudja hogyan kell rábirni a postfixet hogy maildirbe pakolja a leveleket?
Már órák ota olvasom a neten a doksikat de semmi.

Sziasztok!

Én is kínlódom ezzel, és ezt a hibaüzenetet kapom vissza az Outlook-ból:

A kiszolgáló váratlanul megszakította a kapcsolatot. Ez adódhatott a kiszolgáló, a hálózat, vagy a hosszú ideig tartó tevékenységhiány miatt. Fiók: 'xxx', Kiszolgáló: 'xxx', Protokoll: POP3, Port: 110, Biztonságos (SSL): Nem, Hibaszám: 0x800CCC0F

Egyszerűen nem jöttem rá, hogy mi lehet a probléma. Előfordulhat, hogy az, hogy nem találja a postafiókot. a procmail alapba a home/usernév/mail/inbox nevű fájba rakja. Ezt a következőképp adtam meg a dovecot-nak:

mail_locations = mbox:~/mail:INBOX=~/mail/inbox

Ha ez így nem jó, valaki le tudná nekem írni, hogy adjam meg helyesen?

Köszi.

Ezt a problémát sikeresen leküzdöttem.

De helyette van valami más. Hogy tudom megmagyarázni a pop3 szervernek, hogy a felhasználóneveket a következő formában fogadja:

felhasznalo@domain.hu

szóval mint maga az e-mail cím.
A configba van ez a két lehetőség:

auth_username_translation és auth_username_format

Próbáltam állítgatni, de sehogy nem akarja engedni... Mi lehet a gondja? Vagy mit kell még ezeken kívül állítani?

Hi,

dovecot 1.0.rc15-2etch3 -at használok, nap közben főleg IMAP-pel (squirrel) nézegetem a levelimet, viszont esténként otthonra fetchmail-lel is lehúzom őket. A fetchmailrc -ben benne van a 'keep' opció.

Az a bajom, hogy amit a fetch lehúzott, olvasottnak lesz jelölve az IMAP kliensben és innentől követhetetlen az élet. A sarge-os dovecot még nem csinált ilyet.

Szerintetek van erre megoldás fetchmail v. dovecont szintjén?

Auentikációs szívásból eredő teljesítmény problémám van, magyarul dög lassú a squirrelmail és valszeg az alábbiak miatt:

Jul 8 21:05:31 myserver dovecot-auth: (pam_unix) check pass; user unknown
Jul 8 21:05:31 myserver dovecot-auth: (pam_unix) authentication failure; logname= uid=0 euid=0 tty=dovecot ruser= rhost=127.0.0.1
Jul 8 21:05:33 myserver dovecot: imap-login: Login: user=, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jul 8 21:05:33 myserver dovecot: IMAP(mogorva@mydomain.hu): Disconnected: Logged out

Ahányszor mappát váltok, állandóan lejátszik egy ilyen autentikációs bohóckodást. Vmiért először bejön a "check pass; user unknown", aztán az auth failure sor és csak azután jön a próba a valódi login/pass párossal.

SQL alapú azonosítást használunk, nincsen system user szintű hozzáférés a levelekhez, a sarge-os dovecot-ban nem is volt ilyen probléma, az etch-re váltás hozta magával.

Mi a jó ég okozza ezt és hogyan lehet elhárítani?

thx.

----
szerk: nem csak squirrellel csinálja, hanem pop3 kliensnek használt thunderbirddel is.

Sziasztok!

Debian Etch-en állítottam be egy dovecot-ot, amely SQL-ből authentikál. Meglepődtem, amikor láttam, hogy a dovecot nem ismeri a MD5-CRYPT jelszósémát:


# dovecotpw -l
CRYPT MD5 SHA SHA1 SMD5 SSHA PLAIN CLEARTEXT HMAC-MD5 DIGEST-MD5 PLAIN-MD4 PLAIN-MD5 LDAP-MD5 LANMAN NTLM RPA

Így sima CRYPT-et állítottam be, amely ugyan ki tudja kódolni a CRYPT-MD5-ös jelszavakat (/etc/shadow-ból vannak átmentve), de az új jelszavakról, valamint jelszócsere esetén már csak sima CRYPT hash készül.

Kérdésem: hogyan lehet belerakni az MD5-CRYPT támogatást? Feltételezem csak valamilyen csomag vagy lib kell neki, de sehol nem találom, melyik.

Tud valaki segíteni?

Petya