Yapra に Publish::Smtp 追加

最近 github で喜んで fork して作業してます。

Pragger についてこんな記事がありましたが、

Praggerとnetpbmで作る画像→AA変換ツール − @IT

Yapra には

  • Publish::Imap
  • Publish::Smtp

揃ってますよ! すぐにメール送信できますよ!

使い方は

- module: Publish::Imap
  config:
    imap_server: XXXX
    username: YYYY
    password: ZZZZ
    mail:
      subject_prefix:
      from_template:
      to:

- module: Publish::Smtp
  config:
    smtp_server: XXXX
    username: YYYY
    password: ZZZZ
(ry

のように設定を書きます。

Publish::Smtp の方は Net::POP, Net::SMTP で使える認証方法に対応しています。Publish::Imap に倣って設定を行うと SMTP-Auth でメールを送信します。また pop_server を書き足して

- module: Publish::Smtp
  config:
    smtp_server: XXXX
    pop_server: AAAA
    username: YYYY
    password: ZZZZ

と書くと POP before SMTP で認証できますし、ここに

    authtype: apop

を足すと APOP で認証できます。

- module: Publish::Smtp
  config:
    smtp_server: XXXX

のように認証情報を一切省略すれば無認証で SMTP で送信できます。

便利に使ってやってください。

yuanying's yapra at master — GitHub

まだこれを書いてる時点ではリリースには入ってないので git clone してね。

More