/var/lib/azumakuniyuki

Sisimaiとか技術的なことはこっちに書いてみようかという試み

SendGridへリレーする方法、MTA3種盛り。

SendGrid Advent Calendarの12日目は、主流なMTA3種類(Sendmail, Postfix, OpenSMTPD)からSMTPでSendGridへリレーする方法の話です。

続きを読む

Sisimai 4.19で実装したコールバック機能

2016年の10月18日にリリースしたSisimai 4.19.0*1 で、コールバック機能を実装しました。バウンスメールの解析を実行するmake()メソッドと解析結果をJSONで返すdump()メソッドに、任意のコードを引数として渡せるようにしました。

この機能の目的は、バウンスメール本文(BODY)から任意の値を取り出して、それを解析結果に含めることです。たとえば、元メッセージにある配信IDの値のような固有値や、Sisimaiが標準で取得しない値を解析結果に入れるのに便利です。

*1:シシマイ: バウンスメールを解析して構造化するライブラリです

続きを読む