[PHP-users 1830] 他のメールサーバへの送信

php-users@php.gr.jp php-users@php.gr.jp
Wed, 5 Sep 2001 21:45:01 +0900


いつもお世話になっております。まこ@はままつです。
php4.0.6でmail()を使用して日本語メールを送信するように作成してみましたが
他のサーバーにmailが送れません。何か設定しなければならないのでしょうか。
皆さんお教え願えませんでしょうか。
mail.php
------------------
 //日本語処理(題名)
 $subject = "";
 $fp = popen("echo -n $post_subject | /usr/bin/nkf -m","r");
 while (!feof($fp)) {
 $subject .= fgets($fp, 4096);
 }
 pclose($fp);
 $post_subject = $subject;
 //日本語処理(本文)
 $body ="";
 $post_message = ereg_replace("\n", "\\nl", $post_message);
 $fp = popen("echo $post_message | /usr/bin/nkf -j", "r");
 while (!feof($fp)) {
 $body .= fgets($fp, 4096);
 }
 pclose($fp);
 $body = ereg_replace("\\nl", "\n", $body);
 $mail->body = $body;
 $post_message = $body;
 //メール送信
 mail("$post_to","$post_subject","$post_message","From: $post_from_
name <$post_from_mail>\nContent-Type: text/plain; charset=ISO-2022-JP\
nContent-Transfer-
Encoding: 7bit\nX-Mailer: PHP/" . phpversion());

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