[PHP-users 21440]メール送信エラー

H.Oka @ netlab.club.ne.jp H.Oka @ netlab.club.ne.jp
2004年 4月 21日 (水) 11:50:39 JST


みなさん、よろしくお願い致します。
現在、Windows版のPHPでメール送信をしようと
しているのですが、エラーがでる場合があり
ご意見・ご指示ください。
[環境]
 OS Windows 2000 Server
 PHP PHP 4.3.6 コマンドライン
 SMTP qmail (別マシン)
[現象]
 メール関数のSubject変数が、
 全角7文字以下の場合は、メール送信成功しますが、
 全角8文字以上の場合は、エラーとなります。
[エラー内容]
 Warning: mb_send_mail(): SMTP server response: 451
 See http://pobox.com/~djb/docs/smtplf.html
[スクリプト内容]
<?php
 mb_language("japanese");
 mb_internal_encoding("SJIS");
 
 $subject = "12345678";
 $message = "メール送信テストの本文\n";
 $message .= " こんにちわ・・・";
 $message = implode("\r\n", preg_split("/\r?\n/", $message));
 mb_send_mail("testuser @ xxx.yy.zz", $subject, $message);
?> 
このスクリプトの$subjectを"1234567"にすると成功します。
文字数制限があるのでしょうか?
よろしくお願い致します。
--
Hisato OKA
H.Oka @ netlab.club.ne.jp


PHP-users メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /