株式会社インフィニットループ PHPとスマホアプリ開発を行う札幌のシステム会社

技術ブログ

  1. トップ>
  2. 技術ブログ>
  3. sieveの記事一覧

2015年07月01日 (水)

著者 : 

DovecotとSieveを使ったメールのサーバーサイドフィルタリング

炎暑の候、みなさまのサーバーもいっそうご隆昌のことと慶賀の至りに存じます。こんにちは、mizuno_asです。

みなさん、メール使ってますか? 最近の開発現場ではコミュニケーションのコストを下げるため、SkypeやSlackなどのチャットツールを使うのが一般的かもしれませんね。しかしいくらレガシーだといっても、そうそう簡単にはメールを捨てられないのが現実です。特にサービスを運営していたりすると、社内にメールサーバーの一台や二台は、まだあるのではないでしょうか。


Photo by greg westfallCC BY 2.0

とはいえこのご時世。スマートフォンやタブレットを含む、複数のデバイスを横断してお仕事をすることは珍しくありません。デバイスに束縛されないためには、オンラインでシームレスにデータを同期できる仕組みが必要不可欠です。ことメールに関して言えば「Gmailに丸投げ」してしまうのが一番簡単で、実際に転送設定をしている人も多いかと思います。しかし全メールを転送するのは色々と問題があるため 、転送するのは本当にモバイルから読む必要があるメールだけに限りたいところです。

ほとんどのMUAにはメールのフィルタリング機能が実装されています 。ではフィルターを使って、受信したメールを転送してみましょう。


……
………

いやいや、メール転送のためだけに、四六時中オフィスのPCでMUAを起動させっぱなしにしておくというのはあまりエコではありませんし、特定のクライアントで一度受信するというのも筋悪です。そこでDovecot LDA(Local Delivery Agent)と、メールのフィルタリング用言語Sieveを使い、メールをサーバーサイドでフィルタリングしてみました。

(続きを読む…)

  • このブログについて

    このブログは、札幌市・仙台市の「株式会社インフィニットループ」が運営する技術ブログです。
    お仕事で使えるITネタを社員たちが発信します!

    最新の記事