前提・実現したいこと
Python3とGmailライブラリを利用して、はてなブログへの画像付き投稿をしたいと考えています。
発生している問題
エラーは特に出ないにもかかわらず、画像つきの投稿がされていないという問題が発生しています。
該当のソースコード
Python
1#!/home/pi/.pyenv/shims/python 2#coding=utf-8 3import gmail 4 5def mail(head,sentence): 6 # user info 7 username = '****@gmail.com' 8 password = '*******' 9 10 # To 11 sendmail = '***accesstalken***.draft@blog.hatena.ne.jp' # draft 12 13 #Attachments 14 fig=['./test.png'] 15 16 client = gmail.GMail(username,password) 17 message = gmail.Message(head,to=sendmail,html=sentence,attachments=fig) 18 19 print("fig") 20 client.send(message) 21 client.close() 22 print("fig") 23 24 25with open('test.txt','r') as r: 26 27 h = r.readline().replace('\n','') 28 s = r.read().replace(h,'') 29 r.close() 30 31mail(h,s)
試したこと
attachmentsがない場合には、正常にはてなブログへと投稿されています。
しかし、attachmentsを入れると、Gmailの送信boxにはメールを送信した形跡があるにもかかわらず、はてなブログへは投稿されていません。
また、Gmailからはてなブログ(sendmail=@blog.hatena.ne.jp)ではなく、別のメールアドレス(sendmail=@gmail.comや******@docomo.ne.jp)へと送信した場合には、
画像つきでも正常に送信されました。
はてなブログへ画像つきで投稿した場合にのみ現れる現象のため、原因が特定できていません。
何かご存知の方、宜しくお願いいたします。
ちなみに、こちら(http://s4t.hatenablog.com/entry/2018/01/26/164246)の方も同じ現象に遭っているようでした。
補足情報(FW/ツールのバージョンなど)
Raspberry Pi3 B+ (Raspbian)
Python 3.6.6
参考
あなたの回答
tips
プレビュー