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/.
Cześć mam problemy z uruchomionym serwerem poczty „Postfix+dovecot” na Debianie 6.0. Na Debianie mam uruchomiony serwer www Nginx, klient poczty elektronicznej SquirrelMail oraz serwer DNS BIND i zaparkowaną domenę.
Utworzyłem dwóch użytkowników i wysyłanie jak i dobieranie poczty pomiędzy tymi użytkownikami działa. Mogę wysłać także wysłać pocztę na zewnętrzny adres email po przez skrypt php:
<?php $Name = "Moj serwer"; //nazwa adresata $email = "email@adress.com"; //email adresata $recipient = "twoj_adres_email@op.pl"; //email odbiorcy $mail_body = "Dziala mi wysylanie email"; //Tresc wiadomosci $subject = " test funkcji email"; //Temat wiadomosci $header = "From: ".$Name." <".$email.">\r\n"; //naglowki if ( mail($recipient, $subject, $mail_body, $header) ) echo 'Email wyslano'; else echo 'Blad – nie można wyslac wiadomosci'; ?>
Ale nie dociera do mnie poczta z zewnętrznego adresu email.
Nie mogę także wysyłać wiadomości z SquirrelMail. Gdy chcę wysłać pocztę pomiędzy dwoma kontami na moim serwerze poczty otrzymuje taki błąd:
Requested action not taken: mailbox unavailable 550 5.1.1 <obiorca@ adress.com >: Recipient address rejected: User unknown in local recipient table
Gdy wysyłam z wiadomość z SquirrelMailna zewnętrzny adres email nie występuje żaden błąd ale poczta nie dochodzi.
Jakie blady popełniłem przy konfiguracji że serwer pocztowy nie działa poprawnie.
Dzięki za pomoc.
Offline
logi, logi i jeszcze raz logi.
Poza tym do samego testowania połączeń zainteresuj się programem swaks i potestuj nim serwer i połączenia.
Webmailem zajmij się dopiero wtedy, jak poczta przez serwer będzie przechodzić bez kłopotu zarówno lokalnie, jak i z innymi serwerami (np gmaila, tlenu, wp, interii).
Jak tam wszystko będzie działać, to wtedy Webmail, radziłbym nie Squiermail ale Roundcube.
Poza tym na forum masz trochę dzialających konfigów do postfixa, np tutaj.
W każdem razie, jak nie działa SMTP, IMAP/POP3 i filtry spamowe, to w ogóle nie ma po co zabierać sie za Webmaila.
Tam jest tyle konfiguracji, że i tak sie człowiek może zakrecić jak słoik z konfigturami.
Zwłaszcza, jak spróbujesz podpiąć Amavisa, Spamassassina, Clama i SPF.
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2012-02-09 12:08:21)
Offline
Zainstalowałem "swaks" i gdy wysyłam pocztę pomiędzy dwoma użytkownikami którzy są założeni na serwerze otrzymuje taki komunikat:
=== Trying mail.moja-domena.com:25... *** Error connecting 0.0.0.0 to mail.moja-domena.com:25: *** IO::Socket::INET: Bad hostname 'mail.moja-domena.com'
Jak próbuje się zalogować przez "telnet" na "mail.moja-domena.com" otrzymuje taki komunikat:
telnet mail.moja-domena.com 25 telnet: could not resolve mail.moja-domena.com/25: Name or service not known
gdy się jednak loguje na:
telnet moja-domena.com 25
wszytko działa poprawnie:
Trying 178.216.200.127... Connected to moja-domena.com. Escape character is '^]'. 220 ESMTP on cloud-4f32e3f86776 !
Na serwerze mam zainstalowany tylko "Postfix – Dovecot" zgodnie z instrukcją zawartą na stronie:
http://www.4shared.com/file/107691392/584608e8/howt … ian_v130.html
oraz Serwer DNS "bind9"
Czy ktoś mi jest w stanie wytłumaczyć gdzie tkwi błąd w mojej konfiguracji poczty.
Dzięki za każdą pomoc.
Offline
Moim zdaniem masz zwalone rekordy MX w strefie DNS domeny.
dig -t mx moja-domena.com
host mail.moja-domena.com
Te polecenia pokażą prawdę o tych rekordach.
Spróbuj puścić swaksa wskazując adres hosta SMTP - czyli moja-domena.com, dopowiada za to przełącznik -s
Jeśli tak pójdzie, to Postfixa czeka amnestia, a na warsztat bierz Binda,
jeśli na moja-domena.com też swaks nie przejdzie, mimo prawidłowych danych, to bedzie znaczyło, że i Postfix i Bind idą na warsztat, a wtedy .... współczuję. :D
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2012-02-09 15:29:56)
Offline
Pościłem swaks-a z parametrem -s
swaks -s moja-domena.com --from 'nadawca@moja-domena.com' --to 'odbiorca@moja-domena.com'
i e-mail został dostarczony, czyli wina "Bind-a". Za bardzo nie wiem co tam zwaliłem bo wykonywałem dokładnie tak zalecają opisy na wielu stronach z konfiguracją Bind-a.
Oto zawartość pliku moja-domena.com w katalogu Bind:
$TTL 86400 @ IN SOA ns1.moja-domena.com. root.moja-domena.com. ( 2009041703 3600 3600 3600000 1209600 ) ; @ IN NS ns1.moja-domena.com. @ IN NS ns2.moja-domena.com. ; @ IN MX 10 mail.moja-domena.com. ; ns1 IN A 187.209.100.134 ns2 IN A 187.209.100.134 @ IN A 187.209.100.134 www IN A 187.209.100.134 mail IN A 187.209.100.134
Offline
http://forum.dug.net.pl/viewtopic.php?pid=182608
Tu masz działający przykład stref dla Binda.
Poza tym spróbuj zrobić rekord A nie mail tylko mail.moja-domena.com.
Może wtedy zaskoczy.
Offline
Masz racje wystarczyło zrobić dodatkowy rekord A mail.moja-domena.com. i wszystko działa poprawnie.
Wielkie dzięki.
Offline