[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 メーリングリストの案内