メールサーバ
あるドメイン宛に届いたメールを受け取って、何かする装置 「メールサーバ=個人の受信箱」ではない
メールサーバを「人ごとの受信箱があって、そこにメールが届く装置」と思い込みがちだが、これは ありふれた使い方の1つでしかない。
「何か」の中身はサーバ次第
table:_
「何か」の例 メールサーバの実装
alice というユーザのファイルに追記する Postfix + Dovecot などの一般的な構成
中身を別アドレスに転送する エイリアス、メーリングリスト
パターンマッチで処理を振り分ける メールフィルタ、自動応答
S3 に丸ごと保存する AWS SES の受信ルール
メールを HTTP API に変換してアプリに渡す SendGrid Inbound Parse, Mailgun Routes
メールから DB レコードを作る
つまりメールは「人間の受信箱に届ける」だけでなく 「アプリケーションのトリガー」としても使える