Home > [はまる]SSLを用いてSMTPを使わなければならないとき>OpenPNE
[PR]マイロプスで働きませんか?

[はまる]SSLを用いてSMTPを使わなければならないとき>OpenPNE

ブックマークに追加する 4999Hit

OpenPNEをXAMPPで立ち上げたときにはまった話第二弾。
第一弾はこちらへ:[はまる]OpenPNEをXAMPPで使う

■事件
メールが遅れないという不具合が発生。
原因を探ったところ、メールを送る際、そのネットワークではSMTPの利用にはSSLが必要なんだとか。
XAMPPで立ち上げたときにSSLでメールを送るにはどうしたらいいのだろう!?

と、3ヶ月くらいはまったことがありましたので報告。特にOpenPNEに限ったことではないのですが、自分が使っていたシステムがOpenPNEだったこともあり、OpenPNE+XAMPP+メール送信
というキーワードで始めさせていただきました。



■Apache■
■■■■■■■■■■■■■■■
php.iniの設定
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25     ←ローカルで動いているメールクライアントの設定。この場合はMercuryを使った

; For Win32 only.
sendmail_from = hogehoge@hogehoge.com  ←これは送信元アドレス。適切に設定してください。

■■■■■■■■■■■■■■■
Mercuryの設定

XAMPPにはインストール済みになっている

SMTPを、実際に利用するSMTPサーバーにリレーする必要があるので
XAMPP>Mercury>lib>MERCURY.ini
のMercuryCのコメントアウトをはずしておくこと。
---------------------Mercuryを起動して
Config > MercuryS
Announce myself as: → localhost でOK
ポート25 Alternative port:465 ←これはなくても大丈夫のよう
Generalは上三つにチェック

Config > MercuryC
Smarthost:smtp.hogehoge.jp ←これは実際に利用するSMTPサーバー
ポート:利用するポート
ユーザー名:パスワードを記入
タイムアウト時間は TCP/IP<ポーリングタイム

■■■■■■■■■■■■■■■
StunnelによるSSLの設定
http://www.aconus.com/~oyaji/mail2/stunnel.htm
こちらでインストール。

設定は

; Use it for client mode
client = yes  ←これが重要。クライアントモードにするらしい

[ssmtp]
accept = localhost:25        ←ローカルで動くSMTPのポート
connect = smtp.hogehoge.jp:465  ←実際に利用するSMTPのポート





設定は以上!
■■■■■■■■■■■■■■■

動作は、

XAMPPの起動 → Mercuryの起動 → Stunnelの起動


でいけるはずです。

トラックバック

トラックバック
このエントリにトラックバックはありません

コメント

No comments yet


プレビュー



最新記事

2008/10/01
9月も終わりました。
2008/09/25
ソーシャルなコミュニティと最近の自分
2008/09/25
美女暦:面白い企画ですね
2008/08/26
アフィリエイトサイトのPV向上スパム
2008/07/18
Happy Menu
2008/05/31
mixiに面白い広告発見
2008/05/29
Firefox 3 DownloadDay
2008/05/23
GAINER情報総まとめ
2008/05/16
RubyとかGAINERとか
2008/03/22
[ご連絡]事務所の住所が変わりました

カテゴリー

著者について:吉田丈治

カレンダー

<   2010-03   >
 123456
78910111213
14151617181920
21222324252627
28293031   

マイロプスのサービス

マイロプス関連写真:撮りためた写真をアップロード中です