[+] Poczta problem z poczta ( postfix ) i chyba dns ?

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Bo wtedy używa domyślnej wartości, którą listować możesz za pomocą jakiegoś poleceniem od postfixa. Nie koniecznie chodzi o to co masz, ale może o to czego nie masz. Nie oczekuj, że ktoś Ci tu napisze gotowe rozwiązanie, tylko szukaj w dokumentacji Postfixa.

P.S. Mam pytanie, czy sam stawiałeś tego Postfixa?
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Jak dla mnie to problem leży w konfiguracji serwera.
Recipient address rejecte
d: User unknown in local recipient table (in reply to RCPT TO command))


W momencie wysyłania maila z serweraA do serweraB dostajesz powyższy błąd dlatego iż serwerA myśli iż obsługuje także domenę z serweraB. Stad szuka odbiorcy u siebie, a nie zerka do dns. Jak masz rozwiązaną bazę użytkowników i domen na serwerzeA ( Skąd je pobiera). Pokaż plik main.cf
witek000
Posty: 84
Rejestracja: 14 stycznia 2008, 22:05
Lokalizacja: /dev/null

Post autor: witek000 »

sam stawiałem tego postfixa, bazy użytkowników i domen są oparte o mysql (korzystałem ze skryptów postfixadmin-a). I szukam rozwiązania w dokumentacji ale miałem nadzieje ze ktoś już miał ten problem, bo ja nigdzie nic podobnego nie mogę znaleźć.

Według mnie problem jest w gdzieś w konfiguracji serwera z domeną test.pl
Serwer szuka konta pocztowego z serwera mail.test.pl lokalnie na serwerze nie dochodzi do dns. Dla wszystkich innych domen to działa prawidłowo.

postconf -n zwraca domyślne parametry
root@grupaneomed /home/witoldjankowski # postconf |grep smtpd_recipient_restrictions
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
załączam plik main.cf
Załączniki
main.zip
(1.06 KiB) Pobrany 116 razy
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Spróbuj:
zachaszować:

Kod: Zaznacz cały

# mydestination = localhost, $myhostname, localhost.localdomain, localhost.$myhostname
Oczywiście wpis:
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
zawiera domeny poza tą z serweraB.

Tu masz prosty konfig, z którego dawno temu korzystałem i działał. Zerknij sobie:
Załączniki
postfix.zip
(2.93 KiB) Pobrany 105 razy
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

jak dobrze rozumiem to nie mozesz wyslac z test.pl na mail.test.pl?
wydaje mi sie ze to podobny problem, zobacz rowniez link na koncu...
http://serverfault.com/questions/626189 ... table-even
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Ok, poszukałem trochę i patrzyłem w Twój config. W dokumentacji postfix mowa o subdomenach jest tylko w dwóch miejscach, przy opcji

parent_domain_matches_subdomains

i

relay_domains

Natomiast w Twoim main.cf jest:
relay_domains = mysql:/etc/postfix/mysql_relay_domains.cf

Ja mam inną konfiguracje, oddzielny serwer dla jednej subdomeny i hosting dla głównej domeny:

Kod: Zaznacz cały

:~# postconf parent_domain_matches_subdomains relay_domains
parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,smtpd_access_maps
relay_domains =
[/b][/B]
witek000
Posty: 84
Rejestracja: 14 stycznia 2008, 22:05
Lokalizacja: /dev/null

Post autor: witek000 »

Dzięki za pomoc zmieniłem mydestination na
mydestination = localhost, localhost.localdomain
i wszystko działa prawidłowo
ODPOWIEDZ