postfix - nie odbiera i nie wysy

Konfiguracja serwerów, usług, itp.
bieroot
Posty: 9
Rejestracja: 01 maja 2009, 19:37

postfix - nie odbiera i nie wysyła poczty

Post autor: bieroot »

Witam.
Od dwóch dni próbuje skonfigurować serwer poczty. Postępowałem chyba ze wszystkimi radami na różnego rodzaju forach i naprawdę nie wiem co jest nie tak. Postępowałem zgodnie z Postfix - Dovecot - Debian, czyli gotowym poradnikiem na tym forum. Zainstalowałem autoryzację poczty wychodzącej, może i postępuje trochę bezmyślnie ale nie znam się na tym więc proszę o pomoc. Postfix nie odbiera wiadomości np. wysyłając mail z z wp.pl otrzymuję:

Kod: Zaznacz cały

<test@xxxxxx.pl>:
212.85.96.95 does not like recipient.
Remote host said: 550 user not found... podany uzytkownik nie istnieje...
Giving up on 212.85.96.95.
Oczywiście użytkownik na serwerze jest. Natomiast próbując wysłać e-mail z outloka przekracza limit czasu na połączenia. Oto mój main.cf:

Kod: Zaznacz cały

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = vz1365
mydomain = xxxxxxxx.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = vz1365, localhost.localdomain, localhost, $mydomain, $myhostname
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
html_directory = /usr/share/doc/postfix/html

# SASL AUTH

# Uaktywniamy autoryzację:
smtpd_sasl_auth_enable = yes

# Zgodność ze starszymi klientami pocztowymi, np. Outlook Express 4:
broken_sasl_auth_clients = yes

# Metod autoryzacji, które nie będą obsługiwane:
smtpd_sasl_security_options = noanonymous

# Ustawienie autoryzacji jest wymagana przy wysyłaniu listów z określonych tutaj domen. Jeśli zostawisz ten parametr
# pusty będzie to oznaczało, że autoryzacja jest wymagana przy wszystkich domenach na Twoim serwerze:
smtpd_sasl_local_domain =

# Restrykcje - Sprawdzanie poczty na podstawie adresu nadawcy listu (RCPT TO):
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination, reject_unknown_recipient_domain, reject_non_fqdn_recipient, check_relay_domains,

# Restrykcje - Sprawdzenie IP komputera, z którego wysyłana jest wiadomość:
smtpd_client_restrictions = permit_sasl_authenticated, reject_unknown_client, reject_rbl_client relays.ordb.org, reject_rbl_client dnsbl.njabl.org,
                
# Restrykcje - Sprawdzanie poczty na podstawie adresu odbiorcy listu (MAIL FROM):
smtpd_sender_restrictions = permit_sasl_authenticated, reject_unknown_sender_domain, reject_non_fqdn_sender, hash:/usr/local/etc/postfix/access                    
Proszę o cierpliwość i wyrozumiałość za każdą pomoc jestem dozgonnie wdzięczny. Chcę tylko żeby serwer pocztowy działał jak serwer pocztowy, czyli wysyłał i odbierał e-maile.
ba32sz
Posty: 22
Rejestracja: 03 września 2009, 12:17

Post autor: ba32sz »

Zobacz w podpiętych ten gotowy poradnik:
Postfix - Dovecot - Debian
Autor: vikus

Jest prosty i dobrze opisany.
A w domenie masz dobrze przekierowanie zrobione na adres twój ip, nie tylko www ale też pocztę? U mnie z tym był problem bo miałem tylko przekierowany ip na www, a o poczcie zapomniałem.
bieroot
Posty: 9
Rejestracja: 01 maja 2009, 19:37

Post autor: bieroot »

ba32sz pisze:Zobacz w podpiętych ten gotowy poradnik
Postfix - Dovecot - Debian
Autor: vikus
Zrobiłem wszystko krok po kroku i dalej nie działa....
ba32sz pisze:A w domenie masz dobrze przekierowanie zrobione na adres twój ip, nie tylko www ale też pocztę? U mnie z tym był problem bo miałem tylko przekierowany ip na www, a o poczcie zapomniałem.
Nie mam, tymczasowo danych do panelu zarządzania ta domeną. Dzisiaj po południu sprawdzę Ale jak dobrze pamiętam to przekierowałem całą domenę na konkretne ip serwera.

Ps. Teraz mam wszystkie konfigi tak jak w tym poradniku, efekt jest ten sam co wcześniej z tym że przy próbie wysłania wiadomości przez outloka, dostaje inny błąd:

Kod: Zaznacz cały

Twój serwer nieoczekiwanie zakończył połączenie. Mogło być to spowodowane: nieprawidłową konfiguracją serwera, problemami z siecią lub długim okresem nieaktywności. Konto: 'pop3.xxxxxxx.pl', Serwer: 'smtp.xxxxxxx.pl', Protokół: SMTP, Port: 25, Zabezpieczenie (SSL): Nie, Numer błędu: 0x800CCC0F
Awatar użytkownika
bagsiur
Beginner
Posty: 132
Rejestracja: 01 czerwca 2008, 22:12
Lokalizacja: Będzin

Post autor: bagsiur »

Kod: Zaznacz cały

<test@xxxxxx.pl>:
212.85.96.95 does not like recipient.
Remote host said: 550 user not found... podany uzytkownik nie istnieje...
Giving up on 212.85.96.95.
Ten adres do adres home.pl. Wpisz w przeglądarce to zobaczysz. Tak więc ba32sz, miał rację. Skoro robiłeś wszystko krok po kroku z poradnika, to zapewne serwer skonfigurowałeś dobrze. Wystarczy, że w panelu od home.pl przekierujesz pocztę na adres odpowiedni swojego serwera. Pozdrawiam.

Ps. Gdyby postfix dalej nie działał bo jakiś dziwny masz ten swój konfig (nie zgodny z tym poradnikiem), to zamieszczam swój, na którym wszystko się ładnie wysyła i odbiera:

Kod: Zaznacz cały

command_directory = /usr/sbin
mail_owner = postfix
mydomain = bania-studio.pl
myhostname = vz1102
myorigin = /etc/mailname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,
mynetworks = 127.0.0.0/8
inet_interfaces = all
inet_protocols = ipv4
home_mailbox = Maildir/
mail_spool_directory = /home/
smtpd_banner = ESMTP on $myhostname !
mailbox_size_limit = 0
recipient_delimiter = +
biff = no
append_dot_mydomain = no
relayhost =

# Uwierzytelnianie SASL
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

# Dovecot SASL configuration for the Postfix SMTP server
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

smtpd_recipient_restrictions = permit_mynetworks, 
                               permit_sasl_authenticated, 
                               reject_unauth_destination, 
                               reject_unknown_recipient_domain, 
                               reject_non_fqdn_recipient 
                            
smtpd_client_restrictions = permit_sasl_authenticated, 
                            #reject_unknown_client, 
                            reject_rbl_client dul.dnsbl.sorbs.net, 
                            reject_rbl_client list.dsbl.org, 
                            reject_rbl_client sbl.spamhaus.org, 
                            reject_rbl_client cbl.abuseat.org 
                            
smtpd_sender_restrictions = permit_sasl_authenticated, 
                            reject_unknown_sender_domain, 
                            reject_non_fqdn_sender,
                            reject_unknown_address
gothye
Posty: 91
Rejestracja: 12 maja 2007, 15:26
Lokalizacja: P³ock

Post autor: gothye »

Kod: Zaznacz cały

550 - użytkownik nie istniej 
Boże widzisz i nie grzmisz :!:

Sprawdź login użytkownika skrzynki pocztowej oraz prawa postfixa do skrzynek pocztowych.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Jeszcze jedną uwagę chciałbym dodać, a mianowicie, że niektórzy dostawcy Internetu (ISP) blokują port 25. Tak robi m.in. Multimedia i ostatnio dostałem też wiadomość, że to samo będzie robić TP S.A. z Neostradą, ponieważ chcą ograniczyć ilość SPAMu. Ja miałem problem z Multimedią. Przy telnecie z "zewnątrz" (innego łącza) miałem

Kod: Zaznacz cały

 connection timed out
Zachodziłem w głowę co jest nie tak, aż w końcu zadzwoniłem do Multimedii, gdzie mi oświadczyli, że blokują port 25. Po napisaniu oświadczenia, że potrzebuję ten port do edukacji, o dblokowali mi go. To taka dygresja, że czasami masz dobry konfig, a mimo to nie działa.
Awatar użytkownika
bagsiur
Beginner
Posty: 132
Rejestracja: 01 czerwca 2008, 22:12
Lokalizacja: Będzin

Post autor: bagsiur »

Kod: Zaznacz cały

550 - użytkownik nie istniej
Boże widzisz i nie grzmisz :!:
gothye pomyśl, skoro adres był przekierowany na serwer home.pl a nie na serwer bieroota, to jak miał znaleźć użytkownika, to logiczne że na serwerze home.pl nie ma takiego użytkownika. Więc po co sprawdzać login i jakieś prawa? Poprawne przekierowanie załatwi sprawę o ile już nie załatwiło.
ODPOWIEDZ