Ticket #1759 (closed バグ指摘: 修正済)
メール送信時にPEAR::Mailのバリデーションに引っ掛かる場合がある
Reported by: | shutta | Owned by: | shutta |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.12.0 |
Component: | その他 | Version: | 2.12.0 β |
Keywords: | Cc: | ||
修正済み: | yes |
Description
FromやToの内容によっては、PEAR::MailのRFC822.php中のバリデーションに引っ掛かってしまう場合がある。
発現する可能性として高そうなのは、基本情報設定にて設定する店名にて、半角英数字と記号のみを入力するパターン。(店名はFromに設定される)
基本的には、半角英数字と記号のみの場合に引っ掛かる。
例)
半角英数字と記号だけの店名の場合。
エラー内容 Validation failed for: 〇〇
半角英数字と、>もしくは<が含まれる場合
エラー内容 Invalid address spec. Unmatched quote or bracket (<>)
半角英数字と、"が含まれる場合
エラー内容 Invalid address spec. Unclosed bracket or quotes
Change History
Note: See
TracTickets for help on using
tickets.
r21753 にて修正。
メールアドレス以外の部分は、ダブルクォーテーション(")で括るようにし、かつ、その中のダブルクォーテーションはエスケープ(\)するようにして修正。