現在、空メール処理でya–mada氏の作成のReceiptMailDecoder.class.phpを利用させていただいています。大変有用なライブラリなので助かっています。
しかし、最近、メールアドレスにドット(.)が2つ続くと、それ以前の文字が消えてしまう現象を発見したので、調べて修正してみました。
例えば、「abc.def..ghi@hoge.jp」というメールが、ReceiptMailDecoder.class.phpを使って空メール処理を通すと、「ghi@hoge.jp」という形で抜き出していました。
(続きを読む…)