Как да изпращате поща от терминала с помощта на скрипт

По причини X или Y, понякога трябва да програмираме сървъра на нашата компания да изпълни определена задача и искаме да знаем дали тази задача е изпълнена безпроблемно, за това програмираме, че ако всичко върви гладко, уведомете ни ... но ... ¿ Как сървърът може да ни уведоми?

Много просто, ще му кажем чрез Python скрипт да ни изпрати имейл. По този начин, когато проверим пощенската кутия, ще видим дали сървърът е имал проблеми с изпълнението на поръчката.

Включих скрипта тук: send-email.py

За да го използвате е много лесно, отворете терминал, въведете следното в него и натиснете [Enter] :

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

Оставям ви как би бил процесът:

% CODE1%

След като това бъде направено, трябва да редактирате скрипта, за да поставите свои собствени данни, аз ще го редактирам, като поставя моите данни, тоест данните от тук моята работа.

Отворете скрипта (send-email.py) и променете следните данни:

  • [имейл защитен] от вашия имейл (в този пример - » [имейл защитен])
  • Тяло на съобщението от съдържанието на имейла (в този пример - » Това е тестов имейл)
  • you.mailserver.cu от вашия пощенски сървър (в този пример - » 192.168.1.2)
  • твоят имейл от вашия потребител (в този пример - » кзкггаара)
  • твоята парола за вашата парола (в този пример - » ХАХА ... да ... сигурно ... ЛОЛ)

Сега изглежда така: send-email.py (Променено)

И voila, остава само да изпратим имейла ... за това ще поставим следното:

С други думи, трябва да изпълним скрипта и да му предадем параметъра "Subject" (т.е. темата, която ще получи имейлът), както и на кого (имейл адрес) ще бъде изпратен.

Ще си изпратя имейл, ето примера:

% CODE2%

А сега 

Както виждате, нещо съвсем просто... но може да ни помогне в определени случаи 

поздрави


Добавяне като предпочитан източник в Google