球探比分即时足球比分,nba今日赛程战报,wnba赛程比分,欧洲杯4强已确定,足球胜负预测分析,英格兰联赛杯直播

域名綜合信息查詢...
  • 綜合
  • Whois
×
歷史記錄

幫助中心

Postfix中的SSL配置指南

更新時間:2024-11-12

生成證書請求

1. 下載CSR生成工具

您需要使用CSR生成工具來創(chuàng)建證書請求。

下載AutoCSR:

http://verisign.itrus.com.cn/soft/autocsr.rar

2.使用openssl命令來完成申請:

[root@mail misc]# openssl genrsa -out mailkey.pem 2048

[root@mail misc]# openssl req -new -key mailkey.pem -out cert.csr

#cert.csr文件為 csr文件,請將其發(fā)送給聚名工作人員

Generating a 2048 bit RSA private key

++++++

……++++++

writing new private key to 'mailkey.pem'

-----

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [GB]:CN :國家縮寫 CN為中國的縮寫

State or Province Name (full name) [Berkshire]:Shandong :省市名稱

Locality Name (eg, city) [Newbury]:jinan :市區(qū)名稱

Organization Name (eg, company) [My Company Ltd]:test :公司英文名稱

Organizational Unit Name (eg, section) []:tech :部門名稱

Common Name (eg, your name or your server's hostname) []:admin :通用名稱,完整域名

Email Address []:admin@test.com :郵箱地址,可選填項

Please enter the following 'extra' attributes

to be sent with your certificate request

A challenge password []:

An optional company name []:

安裝證書到postfix,并配置postfix

cp demoCA/cacert.pem /etc/postfix/

cp mailkey.pem /etc/postfix/

cp mail_signed_cert.pem /etc/postfix/

vi /etc/postfix/main.cf 編輯配置文件,增加如下幾行:

上半部分的配置是系統(tǒng)作為服務(wù)端,接收客戶端和其他郵件服務(wù)器時如何啟用tls;下版半部分服務(wù)器作為客戶端對外發(fā)送郵件也啟用tls

smtpd_use_tls = yes

smtpd_tls_key_file = /etc/postfix/mailkey.pem 私鑰文件的配置

smtpd_tls_cert_file = /etc/postfix/mail_signed_cert.pem 服務(wù)器證書文件的配置

smtpd_tls_CAfile = /etc/postfix/cacert.pem 中間級證書文件的配置

smtpd_tls_loglevel = 1

smtpd_tls_received_header= yes

smtpd_tls_security_level = may

smtpd_use_tls=yes

smtp_tls_note_starttls_offer = yes

smtp_tls_key_file = /etc/postfix/mailkey.pem

smtp_tls_cert_file = /etc/postfix/mail_signed_cert.pem

smtp_tls_CAfile = /etc/postfix/cacert.pem

說明一個參數(shù)

smtpd_tls_security_level = may

這樣設(shè)置你的SMTP可以加密可以不加密,不要設(shè)置成

smtpd_tls_security_level = encrypt

否則就不響應(yīng)非加密的請求了,這樣不行,因為如果你是一個MTA的話,大部分跟你通信的MTA都沒有encrypt的。

五。 重啟postfix服務(wù),就可以了。

service postfix restart

六。 如果需要打開465(smtps)端口,則需要進(jìn)行進(jìn)行如下操作

修改/etc/postfix/master.cf文件

在smtp inet n - n - - smtpd行下,加入如下一行:

smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes

七。 強(qiáng)制使用TLS發(fā)信

通過以上的配置啟用了tls發(fā)信設(shè)置,那麼系統(tǒng)發(fā)信時會檢查對方服務(wù)器是否支持tls,如果支持則使用tls傳輸,否則采用正常的郵件發(fā)送。postfix可以設(shè)置向某些域發(fā)送強(qiáng)制使用TLS,如果對方不支持則郵件將延遲發(fā)送,如下是操作方法:

1. 創(chuàng)建/etc/postfix/tls_policy文件,加入如下一行

test.com encrypt

2. 執(zhí)行postmap tls_policy

3. 修改main.cf文件,增加如下行

smtp_tls_policy_maps = hash:/etc/postfix/tls_policy

注:該選項會忽略smtp_use_tls,即無論smtp_use_tls是yes還是no,都會啟用smtp_tls_policy_maps

4. 重啟postfix服務(wù)