本日も乙スマートフォン用の表示で見る本日も乙ただの自己満足な備忘録。下記方法では、SPFの設定が完全に有効になりません。[Postfix]エイリアスでメール送信するときに気をつけること(エンベロープFromの書き換え)を参照してください。(追記終わり)記事数が少ないながらも色んな記事を投稿していますが、Postfixのインストールや、SPFレコードの設定が、中々の人気がありますので、ウケが良いPostfixの記事を増やしていきたいと思いますw今回は、メールを受信する時の設定をしていきたいと思います。メール受信には2通りあります。一つ目は、受信BOXをサーバ内に設定して、メールを受信BOXに溜め込み、メールソフトなどでメールをダウンロードする方法です。こちらはPostfixに加え、Dovecotというソフトウェアをインストールし、設定する必要があるため、少々大変です。二つ目は受信したメールを別メールに転送するか、何らかのスクリプトを実行する方法です。こちらはPostfixのエイリアス(aliases)という設定を行うだけで、一つ目の方法と比較しても設定が楽にできます。そこで今回は、Postfixのエイリアスを設定して別メールに転送する設定を行います。メール受信時にPHPスクリプトを実行する設定も行います。2.6.6DNSの設定こちらの記事で設定したDNS設定をそのまま使います。iptablesの設定メール受信するのでSMTP(25番)のポートを解放します。ACCEPTiptablesを再起動します。restart設定を確認します。dpt:smtp...(省略)...上記のようになっていれば設定が完了です。foo_contact@gmail.com左側の設定は、ユーザ名で、<ユーザ名>@foo.comの<ユーザ名>にあたります右側の設定は、転送先のメールアドレスですエイリアスの設定を反映エイリアスを反映させるには、newaliasesコマンドを使います。メール送信して、foo_contact@gmail.comにメールが受信できれば完了です。メールログも確認します。removedメール受信時にPHPスクリプトを実行する方法aliasesファイルを使って、メール受信した時にPHPスクリプトを実行させる設定を行います。主な用途としては空メールによるユーザ登録などに使います。/tmp/register.php"先ほどのcontactと異なり、phpコマンドと実行ファイル(.php)を指定します。phpコマンドのパスはサーバによって異なるので、適宜変更してください。メール送信して、PHPスクリプトが実行されれば完了です。メールログも確認します。removedコマンドが実行されていることが確認できます。最後にPostfixでエイリアス(aliases)を設定することで、別メールに転送したり、PHPスクリプトを実行したりできました。今回の設定では、エイリアスの設定できたドメインは1つだけでしたが、サーバ内で2つ以上のドメインで送受信を設定したい場合はVirtualDomainという設定を行うので、次回はそちらを書きたいと思います。全台、...2015-11-09VirtualDomainでメール転送時にエンベロープFromを書き換えてみる今日も引き続き過去のメモを掘り起こして記事にしようのコーナ...2015-11-06スパムメールを転送しないようにする今年の1月に書いて下書きのままだったのを載せてみます。6.5にErrbitを構築してみたの続きです。月別アーカイブはてなブログをはじめよう!ohsawa0515さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。