このブログを検索

2016年5月31日火曜日

メールサーバーの機能

postfixで様々な機能を作成し、企業様に提供していますが、構築頻度の多いものをリストアップいたしました。

簡単に構築記述書いていますが、これ以外でも構築できますので、やりたいことをご相談ください。
運用も承っております。




①宛先メールアドレスの書き換え
宛先のメールアドレスを書き換えて、送信します。(複数ドメインを一つのドメインで受信します。)

main.cf
---start---
recipient_canonical_maps = regexp:/etc/postfix/recipient_canonical
----end----

recipient_canonical
---start---
/^(.*)@example.jp/      $1@example.com
/^(.*)@pr.example.jp/   $1@example.com
/^(.*)@m2.example.jp/   $1@mail2.example.com
/^(.*)@example.net/    $1@example.com
/^(.*)@example.info/   $1@mail2.example.com
/^(.*)@example.to/      $1@example.com
----end----

systemctl restart postfix

②送信元メールアドレスの書き換え
代理でメールを書いた場合に送信元ドメインを書き返します。
または、localdomain.localのようなActiveDirectoryのドメイン名をインターネットメールのドメインに変換する場合など。

main.cf
---start---
smtp_generic_maps = hash:/etc/postfix/generic
----end----

generic
---start---
account1@localdomain.local account1@example.jp
account2@localdomain.local account2@example.com
@localdomain.local account+local@example.net
----end----

psotmap hash:/etc/postfix/generic
systemctl reload postfix

③2台同時メールリレー
単純にメールを2重化して、それぞれのメールボックスにメールをリレーします。
main.cf
---start---
transport_maps = hash:/etc/postfix/transport
recipient_bcc_maps = regexp:/etc/postfix/recipient_bcc.regexp
----end----

transport
---start---
example.com smtp:[mail2.example.com]:25
----end----

recipient_bcc.regexp
---start---
/(.*)@example.com/ $1@mail3.example.com
----end----

postmap hash:/etc/postfix/transport
systemctl restart postfix


④複数リレー
メールアドレスや、サブドメインを複数設定して、それぞれに同じメールを送ります。
バックアップや検査などに使えます。

main.cf
---start---
virtual_alias_domains = virtual.example.com
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
virtual_alias_maps = hash:/etc/postfix/virtual
----end----

recipient_bcc
---start---
@receiving.example.com    bcc@virtual.example.com
----end----

virtual
---start---
bcc@virtual.example.com    bcc@forward1.example.org, bcc@forward2.example.org, bcc@forward3.example.org
----end----

postmap hash:/etc/postfix/recipient_bcc
postmap hash:/etc/postfix/virtual
systemctl reload postfix

⑤転送
複数のアドレスに転送します。

virtual

⑥アクセス拒否
不正アクセスを拒否します。

access

⑦メールサーバー間の暗号化
TLS以外の平文通信をしないドメインを設定したり、企業間で暗号化メールしか飛ばさない設定をします。

transport_map

⑧中継メールサーバー
メールの経路を分岐して、複数にしたり、ログ取得したり、既存のメールボックスの手前に導入して、アプライアンスなど導入を助けます。

⑨一台のメールサーバーで複数のドメインを受信したり、転送したりする。
main.cf
---start---
virtual_alias_domains = example.com #mydestinationに記述はいらない
virtual_alias_maps = hash:/etc/postfix/virtual
----end----

virtual
---start---
tommy@example.com        foo@example.org
----end----

postmap hash:/etc/postfix/virtual

---CM---
弊社では、ITコンサルティング契約を
5万円(税抜)/月額から承っております。
現状のネットワークの構成やこれから実施したいこと、
一番やりたいこと、2番目にやりたいことなどを明記して頂き、
その他のご相談も含めて
見積依頼をメールで頂ければ、24時間以内にご返答致します。
基本的に弊社の運用は、弊社サーバーを経由したリモートアクセスによるものなので、
外出中でも数時間以内に対応可能です。
打ち合わせや月例会などもオンラインで実施致しますので、
時間及びコスト効率を最大限に考慮し、ご提案させて頂きます。
どうぞお気軽にご相談ください。
これ以外でも、弊社では各種サーバー
(DNS、メール、Web、ファイル共有、カスタマイズ、セキュリティチェック、ベンチマーク)を
オープンソースで、作成し、運用を致しますので、
御用命は、
webmaster@niriakot.jp
までどうぞ。 http://niriakot.jp/
(時給6,000円から請け負います。。。相談は無料。。。)
価格の詳細は、
http://niriakot.jp/service/price.html
を参照ください。

0 件のコメント:

コメントを投稿