1. 程式人生 > >Linux 電子郵件服務器的搭建

Linux 電子郵件服務器的搭建

linux

電子郵件服務器的搭建

電子郵件服務器的基本功能:

為用戶提供電子郵箱儲存空間(用戶@郵件域名)

處理用戶發出的郵件--傳遞到郵箱

處理用戶收到的郵件--投遞收到郵箱

用戶發郵件的協議:SMTP端口25

用戶收郵件的協議:pop3端口110,IMAP端口143

搭建基本的郵件服務器

1.安裝postfix服務端程序

2.配置postfix服務,修改配置文件/etc/postfix/main.cf

vim /etc/postfix/main.cf

myhostname=abc.example.com 指定主機名

mydomain=example.com 指定域名

myorigin=abc.example.com 默認補全的郵件後綴

inet_interfaces=all 允許所有客戶端

mydestination=abc.example.com 判斷郵件後綴為本域郵件

3.重啟postfix服務,設置為開機自啟。

systemctl restart postfix

systemctl enable postfix

4.測試郵件的守法

useradd yg

echo 123 | passwd --stdin yg

useradd xln

echo 123 | passwd --stdin xln

mail 發信

格式:mail -s '郵件標題' -r 發件人 收件人

mail 收信

格式:mail -u 用戶名

例:mail -s 'haha' -r yg xln (發信)

內容..............

mail -u xln (收信)

quit (退出)

nullclient 郵件服務

空客戶端:

不提供任何郵件賬號,因此不需要投遞郵件,

但是可以為用戶代發郵件。

一、安裝postfix。

二、配置postfix服務,修改配置文件。

vim /etc/postfix/main.cf

myorigin=xixi.example.com 默認補全的郵件後綴

inet_interfaces=all 允許所有客戶端

mydestination=xixi.example.com 判斷郵件後綴為本域郵件

三、重啟postfix服務,設置開機自啟。

四、配置空客戶端郵件服務器。

vim /etc/postfix/main.cf

myorigin=xixi.example.com 默認補全的郵件後綴

inet_interfaces=localhost 僅允許本地客戶端

mydestination= 不判斷郵件後綴為本域郵件

relayhost=[172.25.0.10] 指定交給郵件服務器的IP地址

五、重啟postfix服務。

六、測試

在空客戶端上發郵件

例:echo 你好 | mail -s 'huhu' -r yg lisi

lisi用戶郵件服務器要先創建此用戶

在郵件服務器收郵件

例:mail -u lisi


Linux 電子郵件服務器的搭建