GNU/Linux >> Linux の 問題 >  >> Cent OS

SSLを使用してIMAPを設定する方法

IMAPまたはインターネットメッセージアクセスプロトコルは、電子メールの取得に最も一般的に使用される2つのプロトコルの1つです。これは、ポート993での安全な通信にSSL暗号化を使用するようにIMAPを構成する方法のステップバイステップのチュートリアルです(デフォルトでは、IMAPはポート143を使用します)。

次のコマンドを使用して、DovecotおよびOpenSSLパッケージをインストールします。

yum -y install dovecot openssl

dovecot-openssl.cnf構成ファイルを編集します:

vi /etc/pki/dovecot/dovecot-openssl.cnf
[ req ]
default_bits = 1024
encrypt_key = yes
distinguished_name = req_dn
x509_extensions = cert_type
prompt = no

[ req_dn ]
# country (2 letter code)
C=<your_country_code>

# State or Province Name (full name)
ST=<state>

# Locality Name (eg. city)
L=<your_city>

# Organization (eg. company)
O=<your company name>

# Organizational Unit Name (eg. section)
OU=<your company section name>

# Common Name (*.example.com is also possible)
CN=www.yourdomain.com

# E-mail contact
[email protected]

[ cert_type ]
 nsCertType = server

メインのDovecot構成ファイルを編集します:

vi /etc/dovecot.conf

次の行を見つけてコメントを外します:

protocols = imap imaps

ssl_disable = no

ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem

ssl_key_file = /etc/pki/dovecot/private/dovecot.pem

次のコマンドを実行して、既存の証明書ファイルを削除します。

rm -rf /etc/pki/dovecot/{certs,private}/dovecot.pem

「mkcert.sh」スクリプトを使用して、新しいdovecot.pem証明書を作成します。

/usr/share/doc/dovecot-1.0.7/examples/mkcert.sh

変更を有効にするには、Dovecotサービスを再起動します。

/etc/init.d/dovecot restart

次に、Muttテキストメールクライアントを使用して、すべてが適切に設定されているかどうかをテストします。

mutt -f imap://[email protected]/
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。
Cent OS
  1. NginxでオリジンCloudflareSSLを設定する方法

  2. SSL/TLSでvsFTPdを保護する方法

  3. SSL / TLS暗号化接続でVSFTPDを構成する方法は?

  1. CentOSでselinuxを設定する方法

  2. CentOS8でPHP7.4を使用してOpenLiteSpeedをインストールおよび構成する方法

  3. Ubuntu 18.04 で Dovecot を使用して POP3 / IMAP メール サーバーを構成する方法

  1. CentOS7でPHP7を使用してOpenLiteSpeedをインストールおよび構成する方法

  2. Ubuntu20.04でNginxの背後にSSLを使用してJenkinsを構成する方法

  3. Ubuntu18.04でSSL/TLSを使用してVSFTPDFTPSを構成する方法