メインメニュー

連続稼働時間

本サーバは
5日間と2時間15分
連続稼動しています

広告

トップ  >  CentOS・Fedora  >  POP  >  pop-before-smtpで外部からのメール受信[fedora]

 さて、今回は外出先からでもメールを送信できるようにしましょう。ですが、セキュリティをしっかりしていないとSPAMメールやなにやらに利用され最悪サーバーが使えなくなってしまいます。
 そこで特定の人だけ使えるようにする方法としてSMTP AuthとPOP before SMTPがあります。今回はPOP before SMTPを使います。


 POP before SMTPとは初めにPOPでメールを受信し、POPが使えた人にだけメール送信を許可するというものです。POPにはIDとPASSがないと利用できませんからこれで認証をとっているわけです。それでは早速設定をしていきましょう。


初めに POP before SMTPをインストールします。


#yum -y install pop-before-smtp


 これでPOP before SMTPがインストールされました。それでは早速設定をしていきましょう。



 まず /etc/pop-before-smtp-conf.pl を設定します。

Fedora Coreは標準でPOP3デーモンにdovecotを使っていますのでdovecotの部分を変更します。ただし、記載されている状態とはログ形式が変わっているようなので以下のように変更します。Fedora Coreのバージョンによって異なるので注意してください。

# For Dovecot POP3/IMAP
#$pat = '^(... .. ..:..:..) \S+ (?:dovecot: )? (?:imap|pop3)-login: ' .
# 'Login: \S+ \[(\d+\.\d+\.\d+\.\d+)\]';

$pat = '^(... .. ..:..:..) \S+ (?:imap|pop3)-login: ' .  #FC4用
'Login: .+ \[::....:(\d+\.\d+\.\d+\.\d+)\]';l         #FC4用
$pat = '^(... .. ..:..:..) \S+ (?:dovecot: )? (?:imap|pop3)-login: ' .     #FC5用
'Login: .*? (?:\[|rip=)[:f]*(\d+\.\d+\.\d+\.\d+)[],]';                                  #FC5用


次にpostfixの設定として /etc/postfix/main.cf の変更をします。

# Alternatively, you can specify the mynetworks list by hand, in
# which case Postfix ignores the mynetworks_style setting.
#
# Specify an explicit list of network/netmask patterns, where the
# mask specifies the number of bits in the network part of a host
# address.
#
# You can also specify the absolute pathname of a pattern file instead
# of listing the patterns here. Specify type:table for table-based lookups
# (the value on the table right-hand side is not used).
#
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
mynetworks = 192.168.0.0/24, 192.168.30.0/24, 127.0.0.0/8 , hash:/etc/postfix/pop-before-smtp


 
それではPostfixの再起動とpop-before-smtpを自動起動するようにしておきましょう。

# /etc/init.d/postfix restart
# chkconfig pop-before-smtp on



 以上で設定は完了です。これで外出先からもセキュリティを確保してメールの送信が可能になりました 。

プリンタ用画面
投票数:165 平均点:1.82
カテゴリートップ
POP