ふじかわ家のページ


by mmbrothers

(ラズベリーパイ)からGmail送信

Raspberry Pi のmotionが止まった時にメール送信出来ないか調べ、
iftttなら簡単にGmail送信出来るようなので、試してみた。

この記事を参考に、手順通りでメール送信が出来ました。
pi@raspberrypi ~ $ sudo apt-get install python-pip python2.7-dev

pi@raspberrypi ~ $ sudo easy_install -U distribute

pi@raspberrypi ~ $ sudo pip install feedparser

vi send_gmail.py

#!/usr/bin/env python
import smtplib
from email.mime.text import MIMEText

USERNAME = "自分のアカウント@gmail.com"
PASSWORD = "パスワード"
MAILTO = "自分のアカウント@gmail.com"

msg = MIMEText('Closing video device /dev/video0')
msg['Subject'] = 'Motion error'
msg['From'] = USERNAME
msg['To'] = MAILTO

server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo_or_helo_if_needed()
server.starttls()
server.ehlo_or_helo_if_needed()
server.login(USERNAME,PASSWORD)
server.sendmail(USERNAME, MAILTO, msg.as_string())
server.quit()


chmod +x send_gmail.py

./send_gmail.py


gmailを開き自分からのメールを確認。
その後motionの監視用シェルに1行追加してみた。
[PR]
by mmbrothers | 2012-12-05 22:55 | Raspberry Pi/ラズベリーパイ