アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

Mercuryを使ってみる

XAMPPにくっついてくるMercury、今まで使ったことがなかったのですがついに仕事で使う機会があったのでメモ。

ローカル環境でメール送受信ができます。

Mercuryがローカルでメールサーバーとして動く状態にする

  • XAMPP内のmercury.exeを管理者権限で起動
    • もしくは管理者権限で起動したXAMPPのMercuryのAdminをクリック
  • Contigration > Protocol modules にて以下にチェックを入れる
    • MercuryS SMTP server
    • MercuryP POP3 server
    • MercuryE SMTP end-to-end delivery server
  • Contigration > MercuryS SMTP Server にてIPアドレスの設定を行う
    • Connection control タブで「Add restriction」をクリック
    • IP Address range のfromとtoを両方「127.0.0.1」に設定する
  • Contigration > MercuryP POP Server にてIPアドレスの設定を行う
    • Connection control タブで「Add restriction」をクリック
    • IP Address range のfromとtoを両方「127.0.0.1」に設定する

メールアドレスを追加する

  • XAMPP内のmercury.exeを管理者権限で起動
    • もしくは管理者権限で起動したXAMPPのMercuryのAdminをクリック
  • Contigration > Manage local users... をクリック
    • 「Add」をクリックして出てきたウインドウで以下を設定
      • Username:メールアドレスの@以前の部分
      • Personal name:Usernameと同じでよい
      • Mail password:パスワード
      • APOP secret:Mail passwordと同じでよい

ドメインを設定する

  • XAMPPのsendmail/sendmail.ini にて以下のように書き換える
    • smtp_server=hogehoge.foo
      • hogehoge.fooの部分は別のものでもよいが、このように存在しないドメインを使うなどしておくと安全
  • XAMPPのMercuryMail/MERCURY.INI にて以下のように書き換える
[Domains]
localhost: localhost
localhost: localhost.net
localhost: localhost.org
localhost: localhost.com
localhost: hogehoge.foo ; # この行を追加

動作確認

メールソフト等で送受信ができるかどうか確認して終了