Chcę tylko, aby sendmail przekazywał przez serwer smtp mojego dostawcy ISP, nic więcej. Jak to skonfigurować?
9
Podałeś odpowiedź w samym pytaniu. Możesz to zrobić za pomocą
define(`SMART_HOST', `smtp.your.provider')dnl
Czy napotykasz jakiś problem z tym korzystaniem? Po edycji /etc/mail/sendmail.mc
powinieneś przejść do katalogu /etc/mail
. Wpisz, make
a następnie uruchom ponownie sendmail
usługę, aby zmiany odniosły skutek. Następnie wyślij wiadomość testową i zobacz nagłówki wiadomości (Otrzymano :), aby sprawdzić, czy konfiguracja działała.
Jeśli nie robisz nic bardziej wymyślnego z nieporęczną bestią, jaką jest Sendmail, możesz zamiast tego rozważyć użycie SSMTP .
To tylko przekaźnikowy MTA, który jest lekki i nie może być prostszy w konfiguracji.
źródło
Zrób sobie wielką przysługę i zastąp sendmaila nowoczesnym MTA, takim jak postfix, lub czymś lżejszym, jak ssmtp. Dziwi mnie, że sendmail jest nadal używany dobrowolnie
źródło
Nullmailer , IMHO, jest jeszcze łatwiejszy do skonfigurowania. Oto krótkie instrukcje:
Edytuj ten plik:
Edytuj kolejny plik:
[mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
Źródło
źródło