設定がめんどくさい。けれど今だに標準採用も多くってできないと困る。

#contents

*設定ファイルのマクロ [#q9271d9d]

-たいていの場合sendmail-cfパッケージは入ってないのでインストールする

 yum install sendmail-cf

*ローカルアドレス以外のメールも受け取るようにする [#t1bcfb59]

 DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
 ↓
 dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

*受け取るドメインの設定 [#y7e2926a]

-/etc/mail/local-host-namesに列挙

送信元ドメイン名はマシン名を使うので
hostnameコマンドで変えておく

*メール送信にやたら時間がかかる [#i48993f8]
 My unqualified host name (XXXX) unknown; sleeping for retry 

上記メッセージが出ているときは適当なドメイン名をマシン名につける。

*リレーの許可 [#tb17c61a]

-sendmail.mcの以下の行を変更

 dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
 FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl

-アクセス制御リストは/etc/mail/accessに描いてハッシュ化
 makemap hash /etc/mail/access.db < /etc/mail/access

 localhost.localdomain           RELAY
 localhost                       RELAY
 127.0.0.1                       RELAY
 172.16                          RELAY


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS