XMailのsendmail機能について
XMail付属のsendmail機能を利用してphpでフォームメールを作りたいのですが
どうやればうまくいくのか分かりません。
環境は
windowsxp pro sp2
apache 2.0.55
php 5.1.2
ルーター
corega BAR FX2
バーチャルサーバ設定で
サーバーPCの25 と110 を解放
ドメインvaluedomain
ホスト名 ターゲット タイプ MX
mail 219.xxx.xxx.xxx A 10
@ mail.bbb.com MX 10
XMail基本セットアップ
レジストリの登録
■ 登録1 -- XMail 起動時オプション
-Cl -Mr 24 -Pl -Ql -Sl
■ 登録2 -- sendmail 実行時のデフォルトドメイン
mail.bbb.com
SMTPリレー許可
■IPアドレス ■ネットマスク ■コメント ■処理
10.0.0.0 255.0.0.0 編集 削除
127.0.0.0 255.255.255.0 編集 削除
172.16.0.0 255.255.0.0 編集 削除
192.168.0.0 255.255.0.0 編集 削除
XMail環境設定
■基本設定
ルートドメイン (RootDomain) → mail.bbb.com
POPデフォルトドメイン (POP3Domain) → mail.bbb.com
ポストマスターアドレス (PostMaster) → postmaster@mail.bbb.com
SMTPハロードメイン (HeloDomain) → プロバイダのドメイン
SMTPサーバドメイン (SmtpServerDomain) → mail.bbb.com
php.ini設定
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path ='C:/xmail/SendMail.exe';
phpのmail関数で送信テストをしたのですがまったく届きません。
test.php
$atesaki=自分のメールアドレス;
mail("$atesaki", "$kenmei","$naiyou \n\n");
コマンドラインでは届きます
c:\xmail>type changelog.txt | sendmail 送信先アドレス
で送った場合送られてきたメールの送信者欄には
自分の使っているパソコンユーザーの名前@mail.bbb.com
あて先には
undisclosed-recipients: と表示されます。
XMailのsendmail設定を検索してみたのですがどれもうまくいきませんでした。
メールサーバー自体はじめてなのでどこをどういじったらいいのか分かりません。
この設定がおかしい、どこがおかしい、ここを見ろ等ありました教えてください。
よろしくお願いします。
補足
さっそくの回答ありがとうございます。質問内容の説明不足でご迷惑おかけします。 自分がいう「sendmail機能対応」というのは、sendmailがインストールされている Webサーバのことを指しています。 自分が作成したCGIの中で、sendmailを利用しようとしていたのですが、自分が 契約しているプロバイダのWebサーバは、このsendmailがインストールされていない ためにsendmailを使用している部分(CGIプログラム)が動きませんでした。 そこでWebサーバにsendmailがインストールされているプロバイダをご紹介して いただこうと質問をした次第です。 もしご存知のようでしたら、ご紹介していただけますようお願い致します。