RubyでEvernoteにメールを送る
Gmailを使って送ります。
事前にmailライブラリをインストール。
gem install mail
こんなファイルを作成します。
# coding: utf-8 require 'mail' mail = Mail.new do from 'xxx@gmail.com' to 'xxx.xxx.evernote.com' subject 'メールのタイトル' body 'メールの内容' end # mail.header['Content-type'] = 'text/html' mail.delivery_method :smtp, { address: 'smtp.gmail.com', port: 587, user_name: 'xxx@gmail.com', password: 'xxxxx', enable_ssl: true } mail.deliver!
そしてsubject
とbody
を適当に変えて送ります。
ちなみに# mail.header[…の#
を消すとHTMLなメールを送れるようになります。
subject
に'忘れない @忘れない #忘れない事'
body
に'<div style="display:inline-block;color:red;border-bottom:1px dashed red;">ポケモンは木曜日</div>'
上のような設定で送信。
※ @[存在するノート名]、#[存在するタグ名]の形で書くとそこに自動的に割り振られるよう。
「バラバラなファイルを1つにして送れたらいいな~」と思ったのでそこまで頑張る。