Python で,IP アドレスを指定して ping を実行. 簡単な死活監視に使うことを想定.
【サイト内の関連ページ】
【関連する外部ページ】
Python の公式ページ: https://www.python.org/
import smtplib from email.mime.text import MIMEText from email.utils import formatdate def mysendmail(UNAME, PASSWORD, SMTPSERV, FROM_ADDR, TO_ADDR, SUBJECT, MESS): smtpobj = smtplib.SMTP(SNTPSERV, 587) smtpobj.ehlo() smtpobj.starttls() smtpobj.ehlo() smtpobj.login(UNAME, PASSWORD) msg = MIMEText(MESS) msg['Subject'] = SUBJECT msg['From'] = FROM_ADDR msg['To'] = TO_ADDR msg['Date'] = formatdate() smtpobj.sendmail(FROM_ADDR, TO_ADDR, msg.as_string()) smtpobj.close() UNAME="user@hoge.com" PASSWORD="pass" SMTPSERV="mailsv.hoge.com" FROM_ADDR="user@hoge.com" TO_ADDR="other@hoge.com" SUBJECT="タイトル" MESS="メッセージ本文" if __name__ == '__main__': mysendmail(UNAME, PASSWORD, SMTPSERV, FROM_ADDR, TO_ADDR, SUBJECT, MESS)
hoge.py のような名前で保存し、「python hoge.py」のようにして実行
Ubuntu の場合は「python3 hoge.py」