天天看點

smtp郵件協定

smtp簡介;

smtp郵件協定

SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協定,它是一組用于由源位址到目的位址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協定屬于TCP/IP協定簇,它幫助每台計算機在發送或中轉信件時找到下一個目的地。通過SMTP協定所指定的伺服器,就可以把E-mail寄到收信人的伺服器上了,整個過程隻要幾分鐘。SMTP伺服器則是遵循SMTP協定的發送郵件伺服器,用來發送或中轉發出的電子郵件。

郵件的接受和發送

配置本地dns解析在配置郵件之前要先安裝bind,在server上配置本地dns解析,

[root@localhost ~]# vim /etc/named.conf
[root@localhost ~]# hostnamectl set-hostname mailqq.qq.com
           
smtp郵件協定
smtp郵件協定

[

root@mailqq ~]# cd /var/named/
[root@mailqq named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@mailqq named]# cp -p named.localhost qq.com.zone
[root@mailqq named]# vim qq.com.zone 
[root@mailqq named]# cp -p named.localhost westos.com.zone
[root@mailqq named]# vim westos.com.zone 
[root@mailqq named]# vim qq.com.zone 
[root@mailqq named]# systemctl restart named.service 
           

vim qq.com.zone

smtp郵件協定

vim westos.com.zone

smtp郵件協定

測試

smtp郵件協定
smtp郵件協定

配置郵件的接收(server為接收方)

**建立好域名和DNS之後我們才做好了準備工作,想要收發郵件還得修改配置檔案

75:設定自己本地名稱

83:域名

99:以域名結尾

113:監聽所有網絡接口**

164:指定郵件接收人的域。其實就是說你要就收哪些地方來的信件

smtp郵件協定
smtp郵件協定

**修改完配置檔案現在我們就可以測試了,這裡我們隻展示了在mailQQ上的修改之後要再mailwestos上做同樣修改

現在我們在mailwestos這台主機給mailqq發一份郵件**

發送端:

smtp郵件協定

接受端:

smtp郵件協定

郵件接收伺服器

dovecot用來提供收件協定

  pop3                 110

  imap                 143

  imaps                993

  pop3s                995
           

配置dovecot

vim /etc/dovecot/dovecot.conf

smtp郵件協定
smtp郵件協定

vim /etc/dovecot/conf.d/10-mail.conf

smtp郵件協定

給student使用者發一封郵件

[root@westosmail ~]# systemctl restart dovecot.service
[student@westosmail ~]$ mkdir mail/.imap -p
[student@westosmail ~]$ touch mail/.imap/INBOX
[student@westosmail ~]$ su -
Password: 
Last login: Mon Aug  :: CST  on pts/
[root@westosmail ~]# mail student
Subject: 
sssss
sssss
sssss
sssss
ssss
.
EOT
           

在你的用戶端安裝mutt軟體

[root@client /]# yum install mutt
mutt -f pop://student@172..**發送方的ip**
           

輸入student密碼檢視接受端所接收到的郵件

smtp郵件協定
smtp郵件協定

繼續閱讀