Linux與雲計算——第二階段 第九章:Mail電子郵件服務器架設—配置基於SSL的郵件服務器以及虛擬域的使用

Linux與雲計算——第二階段Linux服務器架設

第九章:Mail電子郵件服務器架設—配置基於SSL的郵件服務器以及虛擬域的使用

郵件客戶端配置

可以自行選擇電子郵件客戶端根據服務器的配置進行設置即可。推薦使用foxmail或者outlook等客戶端軟件。

配置SSL

配置SSL加密連接 SMTPS使用端口465/TCP, POP3S使用端口995/TCP, IMAPS使用端口993/TCP.

[1] 創建證書

[2] PostfixDovecot配置SSL.

[root@mail ~]# vi /etc/postfix/main.cf

# 在最後添加以下內容

smtpd_use_tls = yes

smtpd_tls_cert_file = /etc/pki/tls/certs/server.crt

smtpd_tls_key_file = /etc/pki/tls/certs/server.key

smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache

[root@mail ~]# vi /etc/postfix/master.cf

# line 26-28: 取消註釋

smtps       inet   n       -       n       -       -       smtpd

  -o syslog_name=postfix/smtps

  -o smtpd_tls_wrappermode=yes

[root@mail ~]# vi /etc/dovecot/conf.d/10-ssl.conf

# line 8: 修改

ssl = yes

# line 14,15: 指定證書文件

ssl_cert = </etc/pki/tls/certs/server.crt

ssl_key = </etc/pki/tls/certs/server.key

[root@mail ~]# systemctl restart postfix

[root@mail ~]# systemctl restart dovecot

[3] 在客戶端內選擇SMTP和IMAP使用TLS/SSL

Virtual domain

配置Postfix使用一個虛擬域發送一封和自己起源域不同名字的郵件。

For example,

present domain name  example.com

new domain name  virtual.host

一個用戶 [jeffrey] 有一個郵件地址 [[email protected]],

一個用戶 [redhat] 一個郵件地址 [[email protected]],

用戶 [redhat] 使用相同的名字 for before [@] with [jeffrey].

[1] 配置虛擬

[root@mail ~]# vi /etc/postfix/main.cf

# 文件末尾添加以下部分

virtual_alias_domains = virtual.host

virtual_alias_maps = hash:/etc/postfix/virtual

[root@mail ~]# vi /etc/postfix/virtual

# 在文件前面添加以下內容

[email protected] redhat

[root@mail ~]# postmap /etc/postfix/virtual

[root@mail ~]# systemctl reload postfix


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章