RSS

Wysyłanie emaili z terminala

12 Sier

Wysyłanie maili z poziomu terminala może okazać się bardzo przydatne w sytuacji gdy chcemy zautomatyzować proces powiadamiania siebie o zakończeniu jakiś operacji na serwerze lub wysyłaniu zbioru logów. Potrzebny będzie nam do tego program sendemail.

Instalacja :
sudo apt-get install sendemail

Jeżeli podczas korzystania z tego programu wyskoczy nam taki komunikat :
Aug 12 11:21:58 asus sendEmail[3724]: NOTICE => Authentication not supported by the remote SMTP server!
Aug 12 11:21:58 asus sendEmail[3724]: ERROR => Received: 530 5.7.0 Must issue a STARTTLS command first. s10sm28663684muh.47

to potrzebne nam będą jeszcze dodatkowe paczki :
sudo apt-get install libio-socket-ssl-perl

Wysyłamy mejle :
Zwykły mejl, jeżeli chcemy do siebie wysłać ze swojego mejla to adres od@kogo i do@kogo powinien być taki sam
sendEmail -f od@kogo.com -t do@kogo.com -u „Tytuł wiadomości” -m „Treść wiadomości” -s smtp.gmail.com:25 -xu naszmail@google.com -xp hasło

Mejl z załączonym plikiem :
sendEmail -f od@kogo.com -t do@kogo.com -a /var/log/dmesg -u „Tytuł wiadomości” -m „Treść wiadomości” -s smtp.gmail.com:25 -xu naszmail@google.com -xp hasło

Mejl z zawartością pliku w treści (` obok 1 na klawiaturze):
sendEmail -f od@kogo.com -t do@kogo.com -u „Tytuł wiadomości” -m „`more /var/log/dmesg`” -s smtp.gmail.com:25 -xu naszmail@google.com -xp hasło

Reklamy
 
10 Komentarzy

Opublikował/a w dniu Sierpień 12, 2009 w internet, it, linuks, Linux, ubuntu

 

10 responses to “Wysyłanie emaili z terminala

  1. Kania

    Sierpień 24, 2009 at 10:45 am

    Aug 24 12:44:06 kania-laptop sendEmail[7461]: ERROR => Received: 501 INVALID SASL FORMAT OR LENGTH

    Jakieś pomysły co może nie działać tak jak trzeba?

     
  2. lazowski

    Sierpień 24, 2009 at 11:00 am

    a mógłbym prosić o komendę jaką wpisałeś?
    może brakuje @ w loginie

     
  3. Kania

    Sierpień 24, 2009 at 11:02 am

    Próbowałem:
    sendEmail -f kania@aol.pl -t bienkowska.katarzyna@gmail.com -u Tytul wiadomosci -m Tresc wiadomosci -s smtp.aol.com:25 -xu kania@aol.pl -xp HASLO

    sendEmail -f kania@aol.pl -t bienkowska.katarzyna@gmail.com -u „Tytul wiadomosci” -m „Tresc wiadomosci” -s smtp.aol.com:25 -xu kania@aol.pl -xp HASLO

     
  4. lazowski

    Sierpień 24, 2009 at 11:05 am

    Takie coś znalazłem :SMTP servers usually use port number 25. However, AOL uses port number 587. You need to specify this port number when you configure Outlook for your AOL e-mail account.

    Więc może tak spróbuj :
    sendEmail -f kania@aol.pl -t bienkowska.katarzyna@gmail.com -u “Tytul wiadomosci” -m “Tresc wiadomosci” -s smtp.aol.com:587 -xu kania@aol.pl -xp HASLO

     
  5. Kania

    Sierpień 24, 2009 at 11:10 am

    Taki sam komunikat wyskakuje.
    Aug 24 13:08:14 kania-laptop sendEmail[7592]: ERROR => Received: 501 INVALID SASL FORMAT OR LENGTH

    Nie kłopocz się 🙂 Wiem, że masz pewnie mnóstwo roboty, a ten programik to bardziej jako ciekawostka niż coś ważnego dla mnie. Pozdrawiam!

     
  6. Kania

    Sierpień 24, 2009 at 11:33 am

    Musi być coś nie tak z tym serwerem AOL, bo z interii wysyła emaila zupełnie normalnie, po wpisaniu takie komendy:

    sendEmail -f tug_hastuf@interia.pl -t bienkowska.katarzyna@gmail.com -u “Tytul wiadomosci” -m “Tresc wiadomosci” -s poczta.interia.pl:25 -xu tug_hastuf@interia.pl -xp HASLO

     
  7. lazowski

    Sierpień 24, 2009 at 11:33 am

    Wakacje to najgorszy i najnudniejszy okres w pracy dla mnie;] Czekam aż zacznie się tylko rok szkolny i szkoły które obsługuję ruszą.

    Może tak:
    sendEmail -f kania@aol.pl -t bienkowska.katarzyna@gmail.com -u “Tytul wiadomosci” -m “Tresc wiadomosci” -o tls=yes -s smtp.aol.com:587 -xu
    kania@aol.pl -xp HASLO

     
  8. lazowski

    Sierpień 24, 2009 at 11:36 am

    W sumie to innych serwerów poczty, poza gmailem, nawet nie sprawdzałem. Założyłem sobie „konto serwisowe” i śmiga jak marzenie, do wysyłania logów i statystyk idealne.

     
  9. Kania

    Sierpień 24, 2009 at 11:39 am

    Na AOLu ciągle te sam komunikat.

    Chyba czas założyć gmaila ;]

    No to życzę udanego nudzenia się jeszcze przez najbliższy tydzień!

     

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

 
%d blogerów lubi to: