Używam exim4 jako mojego MTA i działa świetnie, wysyłając e-maile na zewnętrzne e-maile inne niż moja nazwa hosta.
Gdy wysyłam wiadomość e-mail do Gmaila za pośrednictwem wiersza polecenia (sendmail [email protected] itp.), Działa dobrze.
Kiedy wysyłam wiadomość e-mail do domeny mojej witryny, która jest również nazwą hosta serwera, zakładam, że to tylko dostawa lokalna ... co nie działa, ponieważ mój e-mail jest odbierany przez inny serwer (Google Apps).
Jak więc wyłączyć dostarczanie lokalne w Exim4? dpkg-reconfigure exim4-config nie dał żadnych rzeczywistych rezultatów.
Odpowiedzi:
Uruchom
dpkg-reconfigure exim4-config
, wybierzmail sent by smarthost; no local mail
i wypełnij wymagane informacje.źródło
Nazwa twojego serwera nie powinna być nazwą domeny ... powinna mieć nazwę hosta taką jak „serwer” w domenie „example.com”, więc FQDN to „server.example.com”.
źródło