qpopper+opensslですが。
./configure --enable-apop=/etc/pop.auth --enable-popuid=pop --with-openssl=/usr/share/ssl --enable-log-login --enable-specialauth
でコンパイルして、/usr/local/sbin/にはpopper, popauthは生成されたことを確認しました。
/etc/mail/qpopper.confを
set clear-text-password = ssl
set tls-support = alternate-port
set tls-version = default
set tls-server-cert-file = /usr/local/certs/mail.pem
の内容で作成しました。mail.pemを別途で作成済。
/etc/inetd.conf には、元のpop3 ...をコメントして、
pop3 stream tcp nowait root /usr/local/sbin/popper -s -R -f /etc/mail/qpopper.co
を追加しました。
/etc/servicesには
#pop3 110/tcp # POP version 3
#pop3 110/udp
pop3 995/tcp
pop3 995/udp
に変更しました。
以上の設定で、outlook2000で送信、受信にもSSLを使用とチェックして、
実行したら、
ーーーーーー
サーバーの応答:'250HELP'(アカウント:'メールサーバ',SMTPサーバ:
192.168.0.19',エラー番号:0x800ccc7d),
のメッセージが出て、送信できません。
そして、送信のSSL使用をはずしたら、送・受信もできるようになります。
3回コンパイルし直してやりましたが、同じ結果でした。
よろしくお願いします。
メールサーバ環境:linuxで、sendmail8.12.8。
sendmail.mc は
------
ivert(0)dnl
VERSIONID(`$ssdlinux: generic-ssdlinux.mc,v 1.1 2002/06/24 04:12:16 yamagata Exp
$')
OSTYPE(ssdlinux)dnl
DOMAIN(generic)dnl
VIRTUSER_DOMAIN_FILE(`-o /etc/mail/virtuser-domains')dnl
FEATURE(virtusertable,`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(`virtuser_entire_domain')dnl
MAILER(local)dnl
MAILER(smtp)dnl
---------------------------------------
のないようです。
こんにちは。
> #pop3 110/tcp # POP version 3
> #pop3 110/udp
> pop3 995/tcp
> pop3 995/udp
> に変更しました。
> 以上の設定で、outlook2000で送信、受信にもSSLを使用とチェックして、
> 実行したら、
> ーーーーーー
> サーバーの応答:'250HELP'(アカウント:'メールサーバ',SMTPサーバ:
> 192.168.0.19',エラー番号:0x800ccc7d),
> のメッセージが出て、送信できません。
> そして、送信のSSL使用をはずしたら、送・受信もできるようになります。
SSL化したのはPOP3だけですから、送信(SMTP)でSSLが使用できるわけはないですよね。
行ったこと(POP3のSSL化)は、正常に機能しているのではないでしょうか?
SMTP(送信)をSSL化したければ、sendmailをSSL化しなければ駄目です。
難しそう・・・。おやじはsendmailはまったくわかりませんので、あしからず。