人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

お名前のsdサーバーで質問です。

phpでメールを送信するプロクラムを作ってますが
他のサーバーでは問題なく動作しているのですが、上記サーバーでは正常に送信できません。
qdmailを使用してます

●質問者: makocan
●カテゴリ:インターネット
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● holoholobird
●34ポイント

そのphpプログラムを見ないことには何ともコメントできませんが、次のプログラムを試してみてください。

<?php
$subject = "HTMLメールテスト";
$mailto = "aaa@aaa.com";
$mailfrom = $_SERVER['SERVER_ADDR'];
$subject = mb_encode_mimeheader(mb_convert_encoding($subject, "JIS", "auto"), "JIS");
$boundary = "----".uniqid(rand(),1);
//sendmailへアクセス
$mp = popen("/usr/sbin/sendmail -f $mailfrom $mailto", "w");
//Header
fputs($mp, "MIME-Version: 1.0\n");
fputs($mp, "Content-Type: Multipart/alternative; boundary=\"$boundary\"\n");
fputs($mp, "From:$mailfrom\n");
fputs($mp, "To: $mailto\n");
fputs($mp, "Subject: $subject\n");
//本文
fputs($mp, "--$boundary\n");
fputs($mp, "\n");
fputs($mp, "bbbbb\n");
fputs($mp, "\n");
fputs($mp, "--$boundary" . "--\n");
//sendmailへのプロセスを開放
pclose($mp);
?>

参考:http://masago.kir.jp/php20050202.php

このプログラムでエラーが起きる場合、サーバの変更をお勧めします。


2 ● だわかき
●33ポイント

sendmailのパスは
/usr/lib/sendmail
に設定していますか。確認してください。
http://help.onamae.com/app/answers/detail/a_id/9107/~/%E3%80%90%E5%85%B1%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BCsd%E3%80%91sendmail-%E3%81%AF%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F


3 ● boost_beast
●33ポイント

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=6664&forum=11
http://help.conoha.jp/app/answers/detail/a_id/9132/~/%E3%80%90%E5%85%B1%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BCsd%E3%80%91php%E3%81%AE%E3%83%A1%E3%83%BC%E3%83%AB%E9%96%A2%E6%95%B0%EF%BC%88mb_send_mail%EF%BC%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9%E3%81%AF%EF%BC%9F
こちらを見てみてください。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ