MySQL、オープンソース系、ウェブ系ネタ。SPFの書き方など同サイトのページだが探しにくいのでメモ。迷惑メール対策委員会SPFの歴史的背景や、SPF設定時のプロパティの解説や記述例。迷惑メール対策委員会SPFレコードを設定する際に間違いやすい例を参考に解説。yumでSpamAssassinを導入SpamAssasinのみをインストールしたくなったのでメールサーバ再構築のついでに試してみる。Postfix+MySQL+postfixadminは構築済みとして想定しています。そちらではウィルスチェックも導入しているため今回はスパムチェックのみの導入。学習機能があるようなので試してみる。スパム判定の精度が高まるみたい。spamassassinprocmailの設定バーチャルドメインでのメールアカウントを使用。Postfixのmaster.cfで取得している。SpamAssassinの起動条件は参考ブログより引用。Yes$DEFAULT/.Spam/ログの肥大化を防ぐため、ログローテーション設定ファイル新規作成する。restartスパムメールの学習スパムメールの判定制度を上げるために学習する事が出来る。迷惑メールではないメールの学習も可能。/mail/*/*/cur参考ブログではcronに設定していたけど、Spamメールを確認してから手動でコマンドを実行するようにする。~/binにコマンドスクリプトを作成してsudoで実行できるようにしておく。MySQL,Postfix,スマートフォンでpush通知出来るようにIMAP-IDLE対応のdovecot2をインストールする。dovecotの部分をdovecot2にするための記事。ATrpmsリポジトリを追加yumでインストールできるようにするため、ATrpmsリポジトリを追加する。Complete!設定ファイルの編集アップデートした場合、設定ファイルはに変更があるのでスクリプトがあるみたいだけど最初から設定することにする。conf.d/以下に置かれている。※自分はunixユーザでメールを使わないので下記設定で問題ないが、以前頂いたコメントによると問題がある模様。commentsTweet開発環境のMacからメールを送信するために必要な事。メールサーバ(Postfix)の設定と起動、OP25B対策。webアプリ制作において開発環境からメール送信できればいいのでそれなりの設定です。本格的なメールサーバーとしては運用できませんのであしからず。OP25Bとは主要プロバイダを使っている場合はほぼ対策しなくてはメールが送れません。プロバイダが25番ポートでの接続を遮断してしまうからです。25番ポートを使った通信が出来ません。対策としては契約しているプロバイダ経由でメールを送ります。74.125.25.109...こうなったらOP25Bの影響を受けています。587番ポートなら接続可能です。AUTHの設定プロバイダの...と書いていますが、自サーバのメールサーバ使った設定にしてしまいます。※プロバイダ経由の場合の設定ははココが参考になると思います。いうファイルが出来ます。main.cfの設定postfixの設定ファイルmain.cfを編集します。DBIx::Class(DBIC)でtimestamp的なカラムの自動更新Mojoliciousでactionの前後に実行される独自のHookを作る。