- 締切済み
smtpについて
qmail、checkpassword、tcpserver、qmail-vidaを用いてメールサーバを構築したのですが、外部ネットワークから自ホスト宛のメールは送信できてしまうのですが、どこに送信する場合にもSMTP-AUTHで認証したユーザーのみに許可したいのですが、その場合の設定方法がわかりません。 tcp.smtp.cdbは下記のようにしました。 192.16.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT="" :allow
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anights
- ベストアンサー率72% (35/48)
回答No.1
・自ドメイン宛は内外問わず認証が無くても受け取り、内部からは認証済みユーザだけオープンリレーする場合 192.16.:allow,TEMPRELAYCLIENT="" 127.:allow,TEMPRELAYCLIENT="" :allow ・外部からの自ドメイン宛は認証が無くても受け取り、内部からは自ドメイン宛含め認証が必要な場合 192.16.:allow,FORCEAUTH="",TEMPRELAYCLIENT="" 127.:allow,FORCEAUTH="",TEMPRELAYCLIENT="" :allow ・自ドメイン宛及びオープンリレー時すべてに認証が必要な場合 SMTPの起動設定時にFORCEAUTH環境変数を設定する あとは組み合わせればやりたいことが出来るかと思います。