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

締切り済みの質問

Win7にxampp mail関数が動かない

お世話になります。
xamppにwordpressをインストールして、ローカルで動かそうと思ったのですが、どうしても動きません。

ワードプレスを教えてあげることになったのですが、相手の方がwin7の方で、xamppにwordpressをインストールするところまではうまくいくのに、なぜかログインすることができないのです。

パスワード違いでエラーになるんです。

パスワードの再発行をするのに、

なので、xamppのphp.iniをいじって、

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.live.com
; http://php.net/smtp-port
smtp_port = 25

(ホットメールを利用。)

にしてみたのですが、だめでした。
パスワードの再発行をすると、mail関数が動かないというエラーが出てしまいます。
念のためポート番号を587にしても結果は同じでした。

ちなみにVistaでやった私は一度もエラーが起きず、問題なく動かすことができています。

作業環境は
OS:Windows7 Ult 64bit

xamppもワードプレスもいずれも最新です。

心当たりのある方、ぜひ教えてください。

投稿日時 - 2010-02-07 02:30:33

QNo.5655423

すぐに回答ほしいです

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

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

回答(3)

ANo.3

自分自身Mercuryを動かした事がないので、良く分かりませんが、
Mercuryが正常に動作していないだろう事は分かりました。

解決案ではなく回避案になりますが、mail()関数を使用している所を調べ、
スクリプトを書き換えて、送信する本文などをブラウザ画面に表示してしまう。という手もあります。

投稿日時 - 2010-02-07 13:47:22

お礼

回答ありがとうございました。

私がキチンとMercuryを設定していませんでした。

投稿日時 - 2010-02-07 14:07:43

ANo.2

最新版であってもWindows7(64bit版)でインストール可能なものですか?

参考URL
他にもたくさんありますが、に入っているでしょうか?

参考URL:http://blog.jts-net.jp/archives/242

投稿日時 - 2010-02-07 06:37:22

ANo.1

少し確認させてもらいたいことがあります。

> ちなみにVistaでやった私は一度もエラーが起きず、問題なく動かすことができています。

・ご自分の環境ではパスワードの再発行は可能ですか?

・エラーメッセージは ↓これ ですか?
---------------------------------------
メールを送信できませんでした。
考えられる理由: あなたのサーバーでは mail() 関数が有効になっていないのかもしれません。
---------------------------------------

・XAMPPのメールサーバーMercuryは 正常に動作していますか?
http://mizushima.ne.jp/Windows/Mail/Mercury/Mercury-setting.php

投稿日時 - 2010-02-07 03:05:42

補足

エラーメッセージはまさにそれです

vistaでも当然mail関数のエラーは出たので、質問に書いた通りにphp.ini
を修正して アパッチを再起動すると、mail関数が使えるようになりました

が、相手の方は同じようにphp.iniをへんこうしてもだめでした

ちなみにxpでその方はもういちどやったのですが、結果は同じでした

投稿日時 - 2010-02-07 05:00:01

あなたにオススメの質問