Najszybszy sposób, aby zezwolić na wysyłanie sendmaila przez smarthost?


Odpowiedzi:


11

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.mcpowinieneś przejść do katalogu /etc/mail. Wpisz, makea następnie uruchom ponownie sendmailusł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.


Komenda make wywoła m4, aby ponownie przeanalizować sendmail.mc, a także zbuduje inne bazy danych, takie jak aliasy, jeśli je zmieniliśmy.
Saurabh Barjatiya

6

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.


Ach, dzięki, nie przeprowadziłem dobrze moich badań. SSMTP było o wiele łatwiejsze!
Carl Hörberg,

ssmtp jest
nieobsługiwany

4

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


2

Nullmailer , IMHO, jest jeszcze łatwiejszy do skonfigurowania. Oto krótkie instrukcje:

apt-get install -y nullmailer

Edytuj ten plik:

nano /etc/mailname
  • Wpisz nazwę swojej domeny, na przykład mydomain.com
  • Zapisać

Edytuj kolejny plik:

nano /etc/nullmailer/remotes
  • Wprowadź dane swojego serwera smtp: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • Zapisać

Źródło

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.