adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 Witam Postanowiłem w końcu spróbować postawić serwer "od zera". Wszystko do tej pory szło ok. Od wczoraj walczyłem z ustawieniami exima, dovecota i roundcube (Debian). Skończyło się na tym, że jestem w stanie zalogować się na stworzoną skrzynkę pocztową, wysłać z niej maila (maile dochodzą do adresata) ale jakakolwiek próba wysłania maila na stworzoną skrzynkę kończy się błędem tak jak w tytule. Gdzie szukać przyczyny? Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 Najwidoczniej exim nie wie, że obsługuje tę domenę, a ma (słusznie) wyłączony relay. Jak konfigurowałeś exima? Używałeś dpkg-reconfigure exim4-config? Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 (edytowany) Korzystałem z tego poradnika: http://t-machine.org/index.php/2014/06/27/webmail-on-your-debian-server-exim4-dovecot-roundcube/ Jedyna różnica jest taka, że ja mam nginxa zamiast apache ale tutaj to raczej nie ma znaczenia. Tak, używałem dpkg-reconfigure exim4-config, mój konfig: dc_eximconfig_configtype='internet' dc_other_hostnames='vxb.pl ; server.vxb.pl ; mail.vxb.pl ; static.36.42.251.148.clients.your-server.de' dc_local_interfaces='127.0.0.1 ; 148.251.42.36' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='maildir_home' Edytowano Październik 1, 2014 przez adnoxpl (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 (edytowany) OK, pokaż /etc/exim4/update-exim4.conf.conf w szczególności dc_other_hostnames=, bo tam powinny być domeny, które chcesz obsługiwać poza FQDN serwera. Widzę, że wedytowałeś. Dobrze. I u mnie działa: rcpt to: <postmaster@vxb.pl> 250 Accepted Dla jakiej domeny poczty nie akceptuje? Edytowano Październik 1, 2014 przez spindritf (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 Zaktualizowałem mój post z konfigiem. Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 Zaktualizowałem mój post z konfigiem. Haha, ja też. Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 Dla test@vxb.pl, wrzuciłem domenę i maila wg wskazań z tego tutoriala. Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 Ok, czyli problem leży w nazwie lokalnej (test). To (test@vxb.pl) jest alias czy "prawdziwy" adres (mailbox)? A tak dla pewności, weź jeszcze zrestartuj exima. Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 Ok tu wyjdzie moje lamerstwo - ale jak to sprawdzić czy to alias czy prawdziwy adres? W katalogu /var/mail/vxb.pl jest katalog test dla tego maila. Exima restartowałem, nic nie pomogło. Btw nie mam nigdzie założonej skrzynki postmaster@vxb.pl - gdzie ten email został ulokowany? Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 (edytowany) Szczerze mówiąc, nie przeczytałem tego poradnika i mam zupełnie inaczej skonfigurowane, ale tam dodajesz skrzynki (Create your first email account and domain: INSERT INTO mailboxes) i aliasy (Create a redirector for an email address: insert into aliases) w bazie danych, tak? Podejrzewam, że masz przynajmniej jednego mailboksa (to konto, na które się logujesz w webmailu). Jaki jest jego adres? Co oprócz hasła podajesz logując się do webmaila? Poczta na adres postmaster@domena zwyczajowo jest akceptowana wszędzie, więc pewnie gdzieś masz domyślnie ustawione jego przekierowanie na skrzynkę roota czy coś takiego. Edytowano Październik 1, 2014 przez spindritf (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 No właśnie w ten sposób skonfigurowałem skrzynkę, dodałem do tabeli email_account domenę i adres, bez aliasu: -- -- Zrzut danych tabeli `domains` -- INSERT INTO `domains` (`id`, `fqdn`, `type`, `description`, `active`, `created`, `modified`) VALUES (3, 'vxb.pl', 'local', 'Test mail', 1, '2014-09-30 18:07:17', '2014-09-30 18:07:17'); -- -- Zrzut danych tabeli `mailboxes` -- INSERT INTO `mailboxes` (`id`, `domain_id`, `local_part`, `password`, `description`, `active`, `created`, `modified`) VALUES (1, 3, 'test', 'hasło', 'My account for test@vxb.pl', 1, '2014-09-30 18:14:09', '2014-09-30 18:14:09'); Loguję się przez roundbube na mail.vxb.pl w loginie dając pełen email a potem hasło, które ustawiłem przy wrzucaniu wpisu do bazy. Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 Loguję się przez roundbube na mail.vxb.pl w loginie dając pełen email I jaki to jest ten "pełen email"? Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 test@vxb.pl Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 No dobra, to wyślij sobie maila na ten adres jeszcze raz i zobacz, co mówią logi /var/log/exim4/rejectlog /var/log/exim4/mainlog bo exim ewidentnie nie poznaje tego adresu. Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 Mainlog: 2014-10-01 13:08:23 H=mail-vc0-f175.google.com [209.85.220.175] F=<mojgmail@gmail.com> rejected RCPT <test@vxb.pl>: Unrouteable address Rejectlog: 2014-10-01 13:08:23 H=mail-vc0-f175.google.com [209.85.220.175] F=<mojgmail@gmail.com> rejected RCPT <test@vxb.pl>: Unrouteable address Czyli nic nowego :/ W tutorialu zaniepokoiła mnie trochę ta linijka: ADD the following to /etc/exim4/conf.d/main/000_localmacros: - taki plik nie istniał i muszę go stworzyć a tutorial jest mocno dokładny w kwestii czy mam stworzyć plik czy dodać do istniejącego i tylko w tym przypadku była ta rozbieżność. Masz może jakiś godny polecenia tutorial jak to ustawić, skoro u Ciebie wygląda to inaczej? Zaoram wtedy to co do tej pory narozrabiałem i spróbuję od nowa. Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Październik 1, 2014 Nie, ja mam na Maildirach i "routing" przez /etc/aliases, więc to Cię nie urządza. Jeśli skonfigurowałeś te makra i exim łączy się z bazą, to dalej nie mam pomysłów. Udostępnij ten post Link to postu Udostępnij na innych stronach
adnoxpl 0 Zgłoś post Napisano Październik 1, 2014 (edytowany) Mi właśnie przyszła do głowy jedna rzecz. Przy ustawianiu dpkg-reconfigure exim4-config miałem zaznaczone dc_use_split_config='false' ale przecież mam rozbite to na te mniejsze pliki więc zmieniłem teraz na true i dostaję: Exim configuration error in line 106 of /var/lib/exim4/config.autogenerated.tmp: duplicate name "local_domains" for a named domain list Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing /var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated Linia 106 wygląda tak: domainlist local_domains = MAIN_LOCAL_DOMAINS i rzeczywiście jesst duplikat z: MAIN_LOCAL_DOMAINS = @:localhost:dsearch;/etc/exim4/virtual:${lookup mysql{SELECT fqdn AS domain FROM domains WHERE fqdn='${quote_mysql:$domain}' AND type='local' AND active=1}} Edytowano Październik 1, 2014 przez adnoxpl (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach