access.dbの設定

sendmail.mcファイル設定でaccess.dbが有効になっているのでこのままですとメールが受け取れませんのでここでメールを受け取れるように設定します。(メールの中継を許可、拒否する設定「スパム対策」)

使い方の説明
コマンド 説明
RELAY 中継を許可する
REJECT 中継を拒否する
OK REJECTで拒否したドメインの中で、特定のホストを許可する
DISCARD 特定のメ−ルアドレスを拒否する
ERROR:"550 Uketorikyohi" エラ−番号、テキスト、エラ−メッセージを送る

accessファイルに追加します
#] vi /etc/mail/access
# Check the /usr/share/doc/sendmail-8.11.6/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail-8.11.6/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...

localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY

↓以下に追加します
202.145.147 RELAY
192.168.1 RELAY
abcde.com REALY
spam@iyadesu.com REJECT
good@iidesu.com OK
iyadesu.com ERROR:"550 Uketorikyohi"


こんな感じに設定してください。自分のネットワークに合わせてくださいね

設定を反映させます。
accessファイルからaccess.dbファイルに反映させます。
#] makemap hash /etc/mail/access.db < /etc/mail/access

戻る       ホーム       次へ