先日、別PCにwordpressをインストールした際、インストール完了のメールが届いた。
え!?
何で?
ローカルのPCにインストールしたので、メールは届かないと思っていたのだ。
xamppのMercuryも起動していないのに。
今までローカルでメールを受信したことがなかったような…。
なので、驚いておりますた。
なぜメールが送れたのかを探るべく、google先生に聞いてみた。
すると以下のようなサイトが。
▼Side-B様
XAMPPでメール送信テスト
なるほど、「php.ini」ファイルをいじればよいのか、フムフム。
早速、先日新しいバージョンのxamppを入れ、perlも使えるようにしたPCに同じように設定してみた。
で、drupalをインストールして、わざとパスワード再発行とかしてメールを送信してみた。
…。
来ないにょ…。
つが、エラーが出るにょ…。
Mercuryを立ち上げてやると、エラーは出ないで「送信しました」ってなるけど、メール来ないにょ・・・。
ってなわけで何回やってもダメですた。
「じゃぁ、何であっちは送信できたのだ!?」
再度、別PCの「php.ini」ファイルをのぞいてみた。
すると、やはり「php.ini」をいじっていたようだ。
あれ?
記憶にないけど、そういう風に設定していたのね?w
つごどで、再度、送信できないでいるPCにて挑戦。
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
↑
これを以下のように修正。
↓
[mail function]
; For Win32 only.
SMTP = 自分が使っているメールアドレスの送信サーバ
smtp_port = 587
で、Mercuryは立ち上げない。
そしてdrupalでメール再発行!
ドーーーーン!!
き、来た!!!
メール来たぉ!!!
なるほど、ポートの指定も必要であったか!
(そういや我が家はこの番号だったわ)
ってなわけでめでたく、メール送信できますたヽ(´ー`)ノ