Changeset 21753


Ignore:
Timestamp:
2012/04/17 12:57:07 (9 years ago)
Author:
shutta
Message:

#1759 メール送信時にPEAR::Mailのバリデーションに引っ掛かる場合がある
メールアドレス以外の部分はダブルクォーテーションで括るように修正。
かつ、その中のダブルクォーテーションはエスケープする。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/SC_SendMail.php

    r21751 r21753  
    143143                $_name = $name; 
    144144                $_name = mb_encode_mimeheader($_name, 'JIS', 'B', "\n"); 
    145                 $name_address = $_name . ' <' . $mail_address . '>'; 
     145                $_name = str_replace('"', '\"', $_name); 
     146                $name_address = sprintf('"%s" <%s>', $_name, $mail_address); 
    146147            } else { 
    147148                $name_address = $mail_address; 
Note: See TracChangeset for help on using the changeset viewer.