Próbuję skonfigurować przekazywanie poczty na moim nowym serwerze. Na przykład chcę, aby adres e-mail@moja_domena.com przekazywał wszystkie wysłane wiadomości e-mail na adres, powiedzmy, [email protected]. Nie potrzebuję / nie chcę móc wysyłać poczty z mojej domeny.
Używam Ubuntu 10.04 i to mój serwer, więc mam dostęp do konta root i mogę instalować / modyfikować wszystko, co niezbędne. Mam kilka lat doświadczenia w Linuksie, ale nigdy wcześniej nie grałem z serwerami poczty, więc dosłownie nic o nich nie wiem. Dlatego tak naprawdę nie rozumiem wszystkich pytań, które zostały wcześniej zadane na ten temat. Wydaje się również, że podano wiele różnych odpowiedzi i przeczytanie każdego proponowanego rozwiązania zajmie wieczność. Biorąc to pod uwagę, czy ktoś może wskazać mi właściwy kierunek, w jaki sposób to osiągnąć? Dziękuję Ci!
źródło
Recipient address rejected: local delivery is disabled
Czy masz już działający serwer poczty przychodzącej? Czy skonfigurowałeś już rekordy MX dla swojej domeny?
Skonfiguruj za
/etc/mail/virtusertable
pomocą następującej linii przekazywania:źródło
Postąpiłem zgodnie z radą @ jon-lin i utknąłem z pocztą odbijającą z odrzuconym adresem odbiorcy: wiadomość lokalna jest wyłączona. Odkryłem, że konfiguracja wirtualnych map aliasów działała.
Zainstaluj postfiks.
Dodaj te linie do main.cf:
virtual_alias_domains = mydomain.com myanotherdomain.com
virtual_alias_maps = hash:/etc/postfix/virtual
Skonfiguruj
/etc/postfix/virtual
w następujący sposób:[email protected] [email protected]
[email protected] [email protected]
Pierwszy e-mail to adres, na który postfix ma otrzymywać wiadomości e-mail, a drugi to adres, na który postfix będzie przekazywał wiadomości e-mail. Zauważ, że format tutaj jest inny niż plik aliasu - jest on oddzielony spacją.
Biegać
postmap /etc/postfix/virtual
sudo /etc/init.d/postfix reload
Zobacz ten przewodnik w celach informacyjnych: http://www.binarytides.com/postfix-mail-forwarding-debian/
źródło