Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam!
Ostatnio dostałem "w spadku" serwer poczty Postfix (działa bez problemu) wysyła i odbiera pocztę - niestety przekazuje ją do formatu mbox. Mam zainstalowanego solid-pop3 i bez problemu dostarcza maile. Ponieważ ostatnio robiony był upgrade z debiana 3.1 do 4.0 postanowiono zmienić (nie działającego) openwebmaila na squirrlmaila. Problem pojawił się, tego typu że mało który demon imapd obsługuje mbox (uw-imap jest problem z obsługą plain login) wiec postanowiłem wykorzystać dovecota. Niestety mam problem z wstrzeleniem się w opcję w dovecot.conf
mail_location = mbox:/var/mail/
W konfigu Postfixa mam:
mail_spool_directory = /var/spool/postfix/mail #home_mailbox = Maildir/
W squirrelmail FOLDER DEFAULT mam:
Default folder prefix: mail/
Proszę o pomoc bo z serwerami poczty mam do czynienia dopiero od paru dni. Z góry dziękuje za pomoc!
Ostatnio edytowany przez radq4 (2008-04-03 01:19:48)
Offline
rozumiem ze te mboxy z odebrana poczta to pliki /var/spool/postfix/mail/$USERNAME ... zatem:
1. w squirrelmail ustaw sobie $default_folder_prefix = '';
2. w dovecot daj default_mail_env = INBOX=/var/spool/postfix/mail/%u
jezeli chesz moge wkleic cala konfiguracje dovecota
BTW przynajmniej jakies 2-3 lata temu dovecot radzil sobie znacznie lepiej z sporymi skrzynkami - wiec dobry wybor :-)
Offline
Na początku dziękuje za odpowiedź. Niestety po skonfigurowaniu squirrlmaila oraz dovecota w ten sposób dostaje, logująć się za pomocą squirrlmaila:
ERROR: Connection dropped by IMAP server. Query: CAPABILITY
Mam też taką konfiguracje Squirremaila:
$default_folder_prefix = ''; $trash_folder = 'INBOX.Trash'; $sent_folder = 'INBOX.Sent'; $draft_folder = 'INBOX.Drafts';
Może ten config z dovecota pomoże. Albo sprawdzisz mój: http://www.wklej.org/id/5c6d83f566
Aha logowanie do serwera odbywa się za pomocą haseł w passwd/shadow.
telnet localhost 143 i użycie: login uzytkownik haslo . Zwraca BLAD
Z góry dziękuje za pomoc.
Ostatnio edytowany przez radq4 (2008-04-03 22:42:07)
Offline
1. dovecot powinien miec prawo czytania pliku /etc/shadow (dodaj go do grupy shadow)
2. jezeli nie pomoze to masz moj /etc/dovecot/dovecot.conf:
# protokoły pocztowe które ma obsługiwać dovecot protocols = imap imaps pop3 pop3s # słuchamy na wszystkich interfejsach w IPv6 i IPv4 listen = [::] # format logowania czasu - ISO log_timestamp = "%Y-%m-%d %H:%M:%S " # certyfikaty SSL serwera ssl_cert_file = /etc/ssl/server.crt ssl_key_file = /etc/ssl/server.key # grupa pocztowa mail_extra_groups = mail # położenie skrzynek pocztowych default_mail_env = mbox:%h/mail/:INBOX=%h/mail/INBOX # ustawienia dla protokołu IMAP #protocol imap { #} # ustawienia dla protokołu POP3 protocol pop3 { pop3_uidl_format = %08Xu%08Xv } # ustawienia autoryzacji auth default { mechanisms = plain login passdb pam { args = dovecot # konfiguracja PAMu w /etc/pam.d/dovecot } userdb passwd { } # użytkownik uzywany do wykonywania autoryzacji # root lub urzytkownik dodany do grupy shadow #user = root }
3. do jego dizalania (mojego konfigu) potrzebny jest tez: /etc/pam.d/dovecot:
#%PAM-1.0 @include common-auth @include common-account @include common-session
4. jezeli dalej bedzie nie tak podaj stsosowny fragment logow dovecota zwiazny z nieudqna autoryzacja
Offline
Bercik dziękuje za odpowiedź !! Nie zdarzyłem jej jeszcze zastosować bo poradziłem sobie stosując taki wpis w konfiguracji dovecota.conf :
default_mail_env = mbox:~/mail:INBOX=/var/mail/%u
Dziekuje za pomoc!!
Offline