Jak mogę sprawić, by crontab wysłał mi e-mail z wynikami swoich zadań? Mam MAILTO=redacted@yahoo.com.au
powyżej pracy, ale to nie działa.
Wiem, że muszę użyć czegoś takiego jak Postfix lub Sendmail, ale przez całe życie nie mogę się dowiedzieć, jak to osiągnąć. Szukałem prostego przewodnika po konfiguracji Postfix, ale wszystkie są niesamowicie skomplikowane i oczekuję, że będziesz konfigurować cały serwer do wysyłania i odbierania wiadomości e-mail oraz znać wszystkie warunki (np. Jaka jest nazwa domeny dla wychodzących wiadomości e-mail?).
Chcę tylko, żeby crontab wysłał mi e-mail. Dlaczego to takie trudne?
Dodatkowe informacje:
Mój plik crontab wygląda następująco:
MAILTO=redacted@yahoo.com.au
1 0 * * * ~/Desktop/toskymesh.sh
59 6 * * * ~/Desktop/tooptus.sh
0 3 * * * snapraid sync
Więcej informacji dodatkowych:
Dane wyjściowe ps -ef | grep '[s]endmail'
root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections
Wiem na pewno, że cron działa, ale i tak testuję polecenie mail echo Test | mail -s Test redacted@yahoo.com.au
.
sendmail setup
. Powodzenia!
mail
. W jednym z nich jest napisane: Diagnostic-Code: SMTP; 553 5.7.1 [BL21] Connections will not be accepted from [MyIPRedacted], because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html
Czy to oznacza, że polecenie działa, ale Yahoo blokuje pocztę?
http://webmasters.stackexchange.com
? Prawdopodobnie mogą ci pomóc lepiej lub jeszcze lepiej chat.stackexchange.com/rooms/524/webmasters
tam, gdzie pozornie wszystkie pytania są mile widziane (hm .. możesz potrzebować więcej powtórzeń, aby wejść, czy jesteś na innych stronach wymiany stosów?) Powodzenia.