2011年04月23日
ドメインキングでSNS構築4
ドメインキングでSNS構築4 - メールサーバをGmailにする。
OpenPNE
OpenPNE
今回からはリンク無し。(数が増えすぎw)
で、相変わらずメールなんだが・・・
一段落ついたところで、メールサーバをGoogle Appsを使って、みようかなと思う。
何が良いかというと、mailfilterが使えないのをGmailでうまくまわすことが出来る。
ただそれだけです。
というのも、Gmailは、hoge@hogehoge.comと言うアカウントがあれば、
hoge+xxxxxxxx@hogehoge.com
hoge+hogehoge@hogehoge.com
とか、「アカウント名+何か」と言うアカウントを無限大に作れる。
しかも、管理は、hoge@hogehoge.comで一括で出来る。
まぁ!何とすばらしい機能なのでしょう。
でも、今回は、そこは使いませんがwww
Google Appsの登録・DNSの設定はググってください。
Gmailも独自ドメインでいけます。
アカウント名は、「hoge」にでもしときましょう。(hoge@xxx.xxのメールアドレスが出来上がります)
ただし、一つだけお約束が・・・
Google Appsのメール設定(ドメイン全体に対するやつ)の
キャッチオール アドレス(存在しないアドレス宛てにメールが届いた場合)
の設定を有効にしてください。(破棄しないで、hoge@xxx.xxにする)
さてさて、OpenPNEの設定ですが、一気に変わるかもしれません。
まず、config.php
define('MAIL_ADDRESS_PREFIX', 'sns_');
コメントアウトにして下さい。
// 宛先メールアドレスをハッシュにするか
define('MAIL_ADDRESS_HASHED', true);
//define('MAIL_ADDRESS_HASHED', false);
次に、bin/chkmail.php
//$sock = fsockopen($_MS_host, 110, $err, $errno, 10) or die("サーバーに接続できません");
$sock = fsockopen('ssl://'.$_MS_host, 995, $err, $errno, 10) or die("サーバーに接続できません");
これで、SSL認証付POPの出来上がり(IMAPは今回は逃げました)
bin/chkmail_ini.php
$_MS_host = "pop.gmail.com"; //メールのPOP3サーバー名
まぁ、これも、chkmail_ini.phpにPortとかSSLとかうまく回せば良いんでしょうけどね。
で、Gmailを使う設定はとりあえず、OKのような気がする・・・。
で、相変わらずメールなんだが・・・
一段落ついたところで、メールサーバをGoogle Appsを使って、みようかなと思う。
何が良いかというと、mailfilterが使えないのをGmailでうまくまわすことが出来る。
ただそれだけです。
というのも、Gmailは、hoge@hogehoge.comと言うアカウントがあれば、
hoge+xxxxxxxx@hogehoge.com
hoge+hogehoge@hogehoge.com
とか、「アカウント名+何か」と言うアカウントを無限大に作れる。
しかも、管理は、hoge@hogehoge.comで一括で出来る。
まぁ!何とすばらしい機能なのでしょう。
でも、今回は、そこは使いませんがwww
Google Appsの登録・DNSの設定はググってください。
Gmailも独自ドメインでいけます。
アカウント名は、「hoge」にでもしときましょう。(hoge@xxx.xxのメールアドレスが出来上がります)
ただし、一つだけお約束が・・・
Google Appsのメール設定(ドメイン全体に対するやつ)の
キャッチオール アドレス(存在しないアドレス宛てにメールが届いた場合)
の設定を有効にしてください。(破棄しないで、hoge@xxx.xxにする)
さてさて、OpenPNEの設定ですが、一気に変わるかもしれません。
まず、config.php
define('MAIL_ADDRESS_PREFIX', 'sns_');
コメントアウトにして下さい。
// 宛先メールアドレスをハッシュにするか
define('MAIL_ADDRESS_HASHED', true);
//define('MAIL_ADDRESS_HASHED', false);
次に、bin/chkmail.php
//$sock = fsockopen($_MS_host, 110, $err, $errno, 10) or die("サーバーに接続できません");
$sock = fsockopen('ssl://'.$_MS_host, 995, $err, $errno, 10) or die("サーバーに接続できません");
これで、SSL認証付POPの出来上がり(IMAPは今回は逃げました)
bin/chkmail_ini.php
$_MS_host = "pop.gmail.com"; //メールのPOP3サーバー名
まぁ、これも、chkmail_ini.phpにPortとかSSLとかうまく回せば良いんでしょうけどね。
で、Gmailを使う設定はとりあえず、OKのような気がする・・・。
BS blog Ranking 有名ブログランキング
この記事へのコメント