Postfix, mysql - wirtualni użytkownicy i domeny

Konfiguracja serwerów, usług, itp.
gajosew
Posty: 93
Rejestracja: 26 października 2007, 13:38
Lokalizacja: Bydgoszcz

Postfix, mysql - wirtualni użytkownicy i domeny

Post autor: gajosew »

Witam.
Sprawa (problem) jest taka.
Zainstalowałem system poczty według poradnika.
Poczta wychodzi sprawnie ale każdy post wysłany na serwer zostaje przez MAILER-DAEMON odesłany z powrotem do nadawcy z komunikatem:

Kod: Zaznacz cały

This is the mail system at host xxxx.xxx.pl.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<user@xxxxx.xxx.pl>: mail for xxxxxx.xxx.pl loops back to
    myself
A drugi problem to niemożliwość połączenie się ze skrzynka odbiorczą.
Klient poczty prosi o potwierdzenie certyfikatu, łączy się i wyrzuca komunikat:

Kod: Zaznacz cały

Zadanie, Sprawdzanie, czy nadeszła nowa poczta w subskrybowanych folderach na xxxxx.xxx.pl.; zgłosiło błąd (0x800CCC0E) : Program Outlook nie może pobrać folderu (null) z serwera e-mail IMAP dla konta xxxxxx.xxx.pl. Błąd: Nie można połączyć się z serwerem. Jeżeli ten komunikat będzie się powtarzać, skontaktuj się z administratorem serwera lub usługodawcą internetowym.;
Ten problem dotyczy zapewne braku pliku skrzynki odbiorczej dla użytkownika na serwerze pocztowym.
Kiedy miałem stary system pocztowy bez wirtualnych domen i bez wsparcia mysql to poradziłbym sobie z tym ale tego w ogóle nie znajduje rozwiązania.

Normalnie jestem załamany. W Was ostatnia nadzieja.
Pozdrawiam.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Pierwszy błąd świadczy o złej konfiguracji już na poziomie standardowym, jeszcze bez wirtualnych użytkowników.
Odhaszuj virtual_* i spr. czy na lokalnych chociaż dobrze działa, będzie mniejsze pole do poszukiwań ;)
Pozdrawiam - też właśnie z tym walczyłem, została tylko wykończeniówka.
gajosew
Posty: 93
Rejestracja: 26 października 2007, 13:38
Lokalizacja: Bydgoszcz

Post autor: gajosew »

Zainstalowałem od nowa, bez virtualek działa.
Po zainstalowaniu virtualek poczta wychodzi wszędzie ale nie ma możliwości odbioru.
Zauważyłem jedną rzecz. Na wirtualnej maszynie, na której wszystko działa (pobrana z howtoforge - jeśli ktoś chce mogę udostępnić) w katalogu /home/vmail mam katalog odpowiadający wirtualnej domenie np. example.com, a w nim podkatalogi dla wszystkich użytkowników zawierające pełną strukturę skrzynki pocztowej (cur, new, tmp) a na komputerze, na którym staram się to uruchomić mam w katalogu /home/vmail tylko katalog Malidir.
I nadal nie działa.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Masz działającego Postfixa i Dovecot, teraz dodajesz:
- konfiguracje do Postfix: http://www.postfix.org/VIRTUAL_README.h ... al_mailbox
- tworzysz użytkownika z UID 5000 vmail z katalogiem domowym ale bez shela
- w dovecot.conf dodajesz:

Kod: Zaznacz cały

mail_location = maildir:/home/vmail/%d/%n
w auth default:

Kod: Zaznacz cały

mechanisms = plain login cram-md5
username_format = %n@%d
passdb passwd-file {
    args = /etc/dovecot/passwd
}
userdb static {
    args = uid=5000 gid=5000 home=/home/vmail/%d/%n
}
Bardziej szczegółowo masz np. tu: http://www.regresclub.com/cms/index.php?q=node/26 i w wielu innych miejscach, ale przyznam się, że żaden gotowiec mi nie działał.

Aha, użytkowników dodajesz:

Kod: Zaznacz cały

dovecotpw >> /etc/dovecot/passwd
i przed wygenerowanym hasłem wpisujesz:

Kod: Zaznacz cały

kochas@sexikasa.edu.pl:dkfhsdifbsdfbweufb234ou3
Jest to konfiguracja na statycznym użytkowniku co oznacza, że wszystkich poczta jest na tych samych UID oraz, że do przechowywania poczty na wielu domenach wykorzystywany tylko jeden użytkownik vmail. Możesz o tym poczytać tu: http://wiki.dovecot.org/VirtualUsers (ostatni przykład)

Jak posiedzisz nad tym to zrobisz, w razie kłopotów pisz.
gajosew
Posty: 93
Rejestracja: 26 października 2007, 13:38
Lokalizacja: Bydgoszcz

Post autor: gajosew »

Poczta już w 90 % działa.
Długo się nie odzywałem ale jako etatowy bezrobotny cierpię na brak czasu.
Mam teraz tylko jedno pytanie.
Czy dla każdej wirtualnej domeny muszę dodawać w moim DNS rekord MX
(czy tez tworzyć nowa strefa dla tej domeny)?
Bo o ile się orientuje tabela transport nie ma z tym nic wspólnego ?

[ Dodano: 2009-09-21, 13:21 ]
Okej już wyjaśniłem sprawę . Do zamknięcia
ODPOWIEDZ