includes/libmail.php はどうもバグ入り.レビュアを決めて
メイルを送ろうとすると,途中で止まる.
原因は ValidEmail()関数のチェックにバグが入ってる模様.(しかし
良く分からないが,Class Mail, method Mail : invalid address ごにょごにょと
いうメッセージが出て止まるのだが,このごにょごにょ部分に間違いはなくても
ときどき起こる…という厄介なもの.)
とりあえずValidEmail()は常々 true を返すようにしてもらう.
function ValidEmail($address)
{
if( ereg( ".*<(.+)>", $address, $regs ) ) {
$address = $regs[1];
}
if(ereg( "^[^@ ]+@([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9\-]{2}|net|com|gov|mil|org|
edu|int)\$",$address) )
return true;
else
/* return false;
*/
return true; /* patched by T.U Fri Aug 11 17:55:17 JST 2006 */
}
|