• 締切済み

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もワードプレスもいずれも最新です。 心当たりのある方、ぜひ教えてください。

みんなの回答

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.3

自分自身Mercuryを動かした事がないので、良く分かりませんが、 Mercuryが正常に動作していないだろう事は分かりました。 解決案ではなく回避案になりますが、mail()関数を使用している所を調べ、 スクリプトを書き換えて、送信する本文などをブラウザ画面に表示してしまう。という手もあります。

maz1105
質問者

お礼

回答ありがとうございました。 私がキチンとMercuryを設定していませんでした。

すると、全ての回答が全文表示されます。
  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.2

最新版であってもWindows7(64bit版)でインストール可能なものですか? 参考URL 他にもたくさんありますが、に入っているでしょうか?

参考URL:
http://blog.jts-net.jp/archives/242
すると、全ての回答が全文表示されます。
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.1

少し確認させてもらいたいことがあります。 > ちなみにVistaでやった私は一度もエラーが起きず、問題なく動かすことができています。 ・ご自分の環境ではパスワードの再発行は可能ですか? ・エラーメッセージは ↓これ ですか? --------------------------------------- メールを送信できませんでした。 考えられる理由: あなたのサーバーでは mail() 関数が有効になっていないのかもしれません。 --------------------------------------- ・XAMPPのメールサーバーMercuryは 正常に動作していますか? http://mizushima.ne.jp/Windows/Mail/Mercury/Mercury-setting.php

maz1105
質問者

補足

エラーメッセージはまさにそれです vistaでも当然mail関数のエラーは出たので、質問に書いた通りにphp.ini を修正して アパッチを再起動すると、mail関数が使えるようになりました が、相手の方は同じようにphp.iniをへんこうしてもだめでした ちなみにxpでその方はもういちどやったのですが、結果は同じでした

すると、全ての回答が全文表示されます。

関連するQ&A