Mój użytkownik root wysyła e-maile za pomocą ssmtp. Nie mogę jednak zmienić nazwy katalogu głównego „Od: root ...”. Czy istnieje sposób na wysłanie wiadomości e-mail o innej nazwie bez korzystania z innego użytkownika?
Wypróbowany:
echo „Od:„ Nowa nazwa ”” | ssmtp [email protected] -v
linux
email-server
Adrian
źródło
źródło
Odpowiedzi:
Możesz ustawić odwrotny alias w
/etc/ssmtp/revaliases
root:[email protected]
jest ukryty na dole strony człowieka .
źródło
Dodaj następujące elementy do pliku /etc/ssmtp/ssmtp.conf, a będziesz mógł ustawić dowolną nazwę i adres e-mail podczas działania:
źródło
Sugeruję przejście z ssmtp na msmtp, ponieważ ssmtp nie jest już aktywnie rozwijany. msmtp zapewnia wszystkie te same funkcje co ssmtp oraz inne. W szczególności za pomocą msmtp możesz ustawić ustawienie od, aby kontrolować, od kogo poczta ma być wysyłana.
źródło
Wypróbuj opcję -Ffull_name, np .:
zmienię imię i nazwisko.
jest też -f do zmiany adresu e-mail nadawcy, np .:
źródło
Wygląda na to, że FromLineOverride = YES już nie działa.
Myślę, że GMAIL nie pozwala na to teraz. Ale nie jestem pewien.
źródło
Używam także ssmtp i chociaż wypróbowałem inne rozwiązania, żadne z nich nie działało dla mnie.
Jednak zadziałało to w przypadku Gmaila, definiując pole „Od” jako:
Mam nadzieję, że to pomoże!
źródło
Zmień tekst „Od”, edytując,
/etc/passwd
aby otrzymywać pocztę od „TWOJEJ NAZWY TUTAJ” zamiast po prostu „root”.Sprawdź za pomocą
grep root /etc/passwd
Znalazłem to tutaj i zadziałało!
źródło
-F
Opcja działa, jeśli określenie params email w wierszu poleceń ssmtp, npecho "Test email" | ssmtp -F"New name" -v [email protected]
Jeśli chcesz, aby wszystkie wiadomości e-mail wysyłane z katalogu root @ miały określoną nazwę, możesz zmienić informacje o użytkowniku systemu Linux zgodnie z opisem w odpowiedzi StackOverflow :
chfn -f "New name" root
„To powoduje ustawienie / zmianę prawdziwej nazwy tego użytkownika w informacjach o palcach (przechowywanych w pliku / etc / passwd - patrz strona podręcznika chfn ).”
Aktualizacja Nawet po zaktualizowaniu informacji o palcach cron nadal wysyła wiadomość e-mail z „katalogu głównego”, nie używając mojej „nowej nazwy”. Niektóre wersje crona obsługują
MAILFROM=
linię, ale nie moją (zobacz ten artykuł ).źródło