こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

xamppとsendmail設定とmailについて

どなたか、下記の内容で解決に導いてくれる方、居られたらと思い
質問させて頂きました。

xampp1.7.1をインストール
osはwindowsxpです。

設置した、cgiやphpからのメールについてなんですが、
php.iniの
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost ←コメントアウトする
; http://php.net/smtp-port
;smtp_port = 25 ←コメントアウトする
sendmail_path = "\"\xampplite\sendmail\sendmail.exe\" -t"
のsendmailのパスのコメントアウトだけをはずしました、

それと
sendmail.iniの
[sendmail] セクション
smtp_server= プロバイダのSMTPサーバ名
smtp_port=587
smtp_ssl=auto
default_domain= プロバイダのメールドメイン
auth_username= プロバイダのメールアカウント
auth_password= 上記メールアカウントのメールパスワード
force_sender= 上記アカウントのメールアドレス
hostname= test
上記を設定

MarcuryMailでは
・Marcury Coreモジュール DDNSでの設定ドメインを設定。例abc.net
・MarcuryS SMTP abc.netの追加とポート587、smtp-authの設定
・MarcuryP POP  ユーザーの追加 (例 test@abc.net test2@abc.net )
・MarcuryC SMTP relaying client プロバイダのsmtpホスト、ポート、smtp認証の設定
の3つのプロトコルモジュールを設定

それから、apacheのルートディレクトリにテストで、 
(ServerName abc.net:80)を設定しています。
cgiとphpの各メールフォームを設定しました。(その他にも設置していますけど。。。)
各メールフォームのメール送信元を test@abc.net を設定。

ここからなんですが。。。

ローカル内のクライアントPCのoutlookで test2@abc.net のアカウントを追加、
自分宛てに(test2@abc.net)にメールを送ってみる、正常に届いた。
ローカル内のクライアントPCからの接続で、
cgiとphp共に、アクセスしてsendmailの送信テストを行う、、、
アクセスしたForm画面の、メールアドレスに test2@abc.net を入力して
送信しても、メールが来ない、、、

試しに、再度アクセスしたForm画面の、メールアドレスに
サーバーに関連していないドメイン(プロバイダやyahoo,Gmailなどのメールアドレス)
を入力して送信すると、正常に届きます。

上記の内容で、sendmailを使ってメール送信した際に、
どうしてMarcuryMailで追加した、ドメイン名でのメールアドレスには
メールが来ないのか解りません。。。

どなたか、解決に導いてくれる方、居られませんか。。。
よろしくお願いします。

------------------------------------------
上記の内容をまとめました。
↓↓↓

●MarcuryMailにabc.netを追加
●MarcuryMailでアカウント、test@abc.net test2@abc.net を追加
●php.ini と sendmail.ini を設定
●apacheのルートディレクトリに、cgi と php のテスト用mailformを設置
●mailformスクリプトの、送信元メールアドレスに test@abc.netを設定
●テストでローカル内のクライアントPCのoutlookに test2@abc.net を追加
  outlookで test2@abc.netにメール送信、無事メールが届く。
●設置している、cgiとphpのmailformにアクセス、フォーム画面のメールアドレス欄に、
  test2@abc.netを入力後送信してもメールが来ない。
●再度、設置している、cgiとphpのmailformにアクセス、フォーム画面のメールアドレス欄に、
  サーバーに関連していないドメイン(プロバイダやyahoo,Gmailなどのメールアドレス)
  を入力して送信すると、正常に届く。
----------------------------------------------

その他機能は正常に動作しています、その他設置済みのwordpressなど。。

投稿日時 - 2012-05-28 10:47:25

QNo.7500629

すぐに回答ほしいです

質問者が選んだベストアンサー

Who is で検索して、登録したレコードが表示されていますでしょうか?

仮に、登録が完了して(Who isが更新されて)も、反映されるまで最短15分から最長2週間ほど掛かります。

ムームーのレコード登録は正しいですか?
http://muumuu-domain.com/?mode=faq&state=answer&id=000643

DNSにてメールサーバーを割り当てていますか?
http://www.atmarkit.co.jp/fnetwork/rensai/dns01/dns01.html

メールサーバーのドメイン割り当てが「プロバイダのメールサーバー」になっていませんか?

投稿日時 - 2012-05-28 16:22:44

補足

ムームードメインの方では、レコード登録はしていません。
レコード登録は、Mydns.jp の方でしています。

Mydns.jp のレコード登録で、MXの部分を、mail に
しているのですが、abc.net に変更した方が良いのでしょうか?

素人じみて申し訳ありません。。

投稿日時 - 2012-05-28 16:53:04

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

>abc.net に変更した方が良いのでしょうか?

普通はどちらも使わないでしょう。
メールサーバーとして正しければ何でも構いませんが、mail.ドメインみたいな記載が多いと思います。

メールを受信するためには、サーバーを公開しなければなりません。

根本的にXPでメールサーバー公開することが非常識ですし、セキュリティも覚束ないのであればスパマーの踏み台にされてドメインがブラックリスト入りすることになりますし、もっと悪いケースもあり得ます。

投稿日時 - 2012-05-29 09:24:56

ANo.1

名前解決できてないのでは?

abc.net はレジストラに登録してあるのでしょうか。
DNSについて学んでは如何でしょうか。

投稿日時 - 2012-05-28 13:01:49

補足

ドメインは、ムームードメインにて取得
ネームサーバー設定にて、Mydns.jpの
プライマリとセカンダリを登録

それと、
MyDNS.jpの DDNSにて登録しております。
ちなみに、web上でindexは見えているので、
反映はされています。

下記はMyDNS.jpの DDNSにて登録内容

Domain* : (FQDN)
abc.net (例)

MX : (Hostname, Priority. FQDN)
mail

A,AAAA,CNAME or DELEGATE
*

に設定しています。


何か、ヒントは見えてきそうでしょうか?

投稿日時 - 2012-05-28 15:51:18

あなたにオススメの質問