1. 程式人生 > >Linux postfix郵件的簡單知識

Linux postfix郵件的簡單知識

linux 基礎運維學習

1、接受郵件和發送郵件

1.1配置本地DNS解析

在配置郵件之前要先安裝bind,在server上配置本地dns解析,這裏我們簡單配置,可以看http://13132323.blog.51cto.com/13122323/1955802這篇博客。

[[email protected] ~]# vim /etc/named.conf
 11//      listen-on port 53 { 127.0.0.1; };
 12//      listen-on-v6 port 53 { ::1; };
 17//      allow-query     { localhost; };
#在這個文件中註釋掉下面的3行等於全部開啟
#在下面的文件中添加兩個新的標簽
[[email protected]
/* */ ~]# vim/etc/named.rfc1912.zones zone "westos.com" IN { type master; file "westos.com.zone"; allow-update { none; }; }; zone "qq.com" IN { type master; file "qq.com.zone"; allow-update { none; }; }; #編輯我們標簽中指定的本地解析文件 [[email protected] ~]# cp -p/var/named/named.localhost /var/named/westos.com.zone [[email protected]
/* */ ~]# vim/var/named/westos.com.zone $TTL 1D @ IN SOA dns.westos.com.root.westos.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H) ; minimum NS dns.westos.com. dns A 172.25.254.231 westos.com. MX 1 172.25.254.231. [[email protected]
/* */ ~]# cp -p/var/named/westos.com.zone /var/named/qq.com.zone [[email protected] ~]# vim /var/named/qq.com.zone $TTL 1D @ IN SOA dns.qq.com. root.qq.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H) ; minimum NS dns.qq.com. dns A 172.25.254.231 qq.com. MX 1 172.25.254.131. [[email protected] ~]# dig -t mx qq.com #修改你server和client的dns都為sersver的主機ip [[email protected] ~]# dig -t mx qq.com #在server和client上dig如果解析都成功,這說明的的DNS解析就成功

技術分享

1.2 郵件發送接受的命令和方式

postfix提供smtp協議用來投遞郵件,默認端口25
/var/log/maillog     ##服務日誌
mail [email protected]
Subject: hello
#郵件名稱
hello world
.            #用"."來結束錄入內容並發送
mailq          ##查看郵件隊列
postqueue -f      ##重新處理郵件隊列
默認情況下郵件端口只在127.0.0.1上開啟,本地的回環接口。

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

[[email protected] ~]# vim /etc/postfix/main.cf
116 inet_interfaces = all                ##25端口開啟的網絡接口 
76 myhostname = westosmail.westos.com           ##指定mta主機名稱
83 mydomain = westos.com                 ##指定mta的域名
99 myorigin = westos.com                 ##指定郵件來源結尾(@後面的字符內容)
164 mydestination = $myhostname, $mydomain,localhost  ##接收郵件結尾字符的指定
[[email protected] ~]# systemctl restart postfix.service
#設置你的主機名,必須和文件/etc/postfix/main.cf保持一致
[[email protected] /]# hostnamectl set-hostname qqmail.qq.com
[[email protected] ~]# hostnamectl set-hostname westosmail.westos.com
[[email protected] ~]# systemctl stop firewalld
#在client發一封郵件給server,在server端查看
#client同樣的配置,只是主機名和域和server的不同,這裏就不再重復了

1.4 通過遠程主機測試郵件服務

[[email protected] /]# telnet172.25.254.231 25
Trying 172.25.254.231...
Connected to 172.25.254.231.
Escape character is ‘^]‘.
220 westos-mail.westos.com ESMTP Postfix
ehlo hello
250-westos-mail.westos.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:[email protected]
250 2.1.0 Ok
[email protected]
[email protected]
rcpt to:[email protected]
250 2.1.5 Ok
data
354 End data with<CR><LF>.<CR><LF>
adsf
asdf
asdf
.

2、管理郵件dovecot

給定用戶名稱,用戶密碼,dovecot程序代我們去看這個用戶的郵件文件

2.1 dovecot用來提供收件協議

pop3 110

imap 143

imaps 993

pop3s 995

2. 安裝客戶端軟件

[[email protected] /]#

3. 配置dovecot

server

[[email protected] ~]# vim/etc/dovecot/dovecot.conf
24 protocols = imap pop3 lmtp
48 login_trusted_networks = 0.0.0.0/0
49 disable_plaintext_auth = no
[[email protected] ~]# vim/etc/dovecot/conf.d/10-mail.conf
30 mail_location =mbox:~/mail:INBOX=/var/mail/%u
[[email protected] ~]#systemctl restart dovecot
#給student用戶發一封郵件
[[email protected] ~]# mail student
Subject: test
I use dovecot software
.
EOT
[[email protected] ~]# su - student
[[email protected] ~]$ mkdir  mail/.imap/ -p
[[email protected] ~]$  touch mail/.imap/INBOX

在你的客戶端安裝mutt軟件

[[email protected] /]# yum install mutt
mutt -f pop:[email protected]

第一次登陸要按a接收這個連接,然後會進入讓你輸入student用戶的密碼,輸入

正確後進入如下頁面:

技術分享

查看其內容,就是我們root用戶發給student的郵件。

技術分享



本文出自 “13122323” 博客,請務必保留此出處http://13132323.blog.51cto.com/13122323/1957804

Linux postfix郵件的簡單知識

相關推薦

Linux postfix郵件簡單知識

linux 基礎運維學習1、接受郵件和發送郵件1.1配置本地DNS解析 在配置郵件之前要先安裝bind,在server上配置本地dns解析,這裏我們簡單配置,可以看http://13132323.blog.51cto.com/13122323/1955802這篇博客。[[email protect

Linux網絡服務08——Postfix郵件系統

lis pan 管理 outlook mage 郵箱 cal 概述 其他 Linux網絡服務08——Postfix郵件系統(二) 一、啟用SMTP發信認證 1、SMTP發信認證概述 在Postfix郵件系統中,可以使用Cyrus SASL(Cyrus Simple Aut

Linuxpostfix郵件服務

postfix郵件服務一.postfix郵件服務postfix提供smtp協議用來投遞郵件默認端口25/var/log/maillog 服務日誌mail [email protected]/* */Subject: hellohello world .

Linux-Postfix&Extmail郵件隊列問題及日常維護

隊列 分享圖片 命令行 top 錯誤 director 慎用 服務 gin 郵件隊列相關: Postsuper:postsuper命令是postfix隊列維護作業。該命令的使用僅限於超級用戶。 默認情況下,postsuper執行在所有Postfix隊列目錄中使用-s和-p命

Linux搭建postfix郵件服務器

amp lib64 服務器 安裝 用戶 fault 導入數據 mysq ide -------啟動命令systemctl start dovecotservice courier-authlib restartsystemctl status courier-authlib

Linux運維高級篇—CentOS 7下Postfix郵件服務器搭建

linux下構建postfix郵件服務器第一章 實驗環境 硬件環境:Linux服務器一臺,IP地址:192.168.80.10;WIN7客戶端一臺,擁有OUTLOOK2013,測試用,與服務器在同一局域網內。 Linux系統環境,如下圖: 第二章 實驗內容一:搭建DNS服務器二:搭建postfix服務

linux redhat6.5 中 搭建Postfix郵件服務器

postfix服務器Postfix 是一種電子郵件服務器,它是由IBM華生研究中心(T.J. Watson Research Center)的荷蘭籍研究員Wietse Venema為了改良sendmail郵件服務器而產生的。最早在1990年代晚期出現,是一個開放源代碼的軟件。實驗需要:軟件包 postfix(

linux搭建postfix郵件服務

ble location 文件中 在服務器 -m 名稱 res 發送郵件 接口 postfix郵件服務器 ★修改MTA(默認郵件傳輸代理)命令____發送郵件: alternatives --config mta★檢查mta是否設置成功: alternati

Linuxpostfix郵件伺服器的搭建(親測)

 postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理)軟體。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試。在Internet世界中,大部分的電子郵件都是通過sendmail來投遞的,大約有100萬

Linux+postfix+extmail+dovecot打造基於web頁面的郵件系統

準備階段:需要手動下載的軟體包: postfix-2.6.5.tar.gz courier-authlib-0.62.4.tar.bz2 eextmail-1.2.tar.gz xtman-1.1.tar.gz Time-HiRes-1.9707.tar.gz File-Tail-0.99.3.

LinuxPostfix郵件安裝配置(二)

本套郵件系統的搭建,從如何發郵件到收郵件到認證到虛擬使用者虛擬域以及反病毒和反垃圾郵件等都有詳細的介紹。在搭建過程中必須的引數解釋以及原理都有告訴,這樣才能更好地理解郵件系統。 解除安裝自帶postfix $ rpm -q postfix postfix-2.6.6-2.2.el6_1.x86_64

LinuxPostfix郵件接收配置(四)

Dovecot介紹 MRA郵件取回代理也有很多如courier-imap,cyrus-imap和dovecot這三個個工具,下面重點介紹Dovecot: 1.高安全性。據 Dovecot 的作者聲稱,從 Dovecot 的設計和實現,安全性都是被高度關注和強調的。這裡的安全性不單單指傳統意義的安全漏洞,也

LinuxPostfix郵件認證配置(五)

Postfix+Dovecot+Sasl工作原理 1.A使用者使用MUA客戶端藉助smtp協議登陸smtpd伺服器,需要先進行使用者和密碼認證,而SMTPD伺服器端支援sasl認證,例如有一個sasl客戶端,就會去連線SASL。當SASL接受到驗證請求時就會根據驗證方式去進行驗證,常用的有PAM,pa

Linux總結筆記9-搭建Postfix郵件伺服器

1.修改主機名和部署好DNS伺服器 [[email protected] ~]# hostname mail.kangvcar.com [[email protected] ~]

Linux下的簡單壓縮相關操作

spa code nbsp 內容 需求 分割線 某個文件 blog pan 一、需求:壓縮/data到/tmp下 操作: 1 [[email protected]/* */ /]# tar zcf /tmp/data.tar.gz data/

raid的一些簡單知識

知識 array 分享 獨立 完全 arr http pen 價格 一.RAID定義RAID(Redundant Array of Independent Disk 獨立冗余磁盤陣列)技術是加州大學伯克利分校1987年提出,最初是為了組合小的廉價磁盤來代替大的昂貴磁盤,同時

Linux-Zabbix 郵件報警設置

scrip lan width sta mic sendemail ges style ros 系統環境 Ubuntu 16.04 在Zabbix服務器端

Linux操作系統基礎知識part4

linux操作系統 表示 占用內存 lin part 子進程 df -h sed use top僵屍進程 失去了父進程的子進程,占用內存不占用cpucpu的利用率:實際單位時間內計算的工作量cpu的負載:cpu被安排的工作量 freebuffers 表示內存往硬盤存寫的數據

Linux操作系統基礎知識(五)

狀態 -exec acer res ifconfig 查找 mas 配置文件 update ifconfig 命令查看網絡信息eth0 eth1em1 em2p2p2 p2p3 systemctl status network 查看網絡狀態systemctl start n

Linux服務器簡單設置minicom

minicomminicom正常都會在Linux服務器中已經安裝好的,版本一般不需要更新,直接就能使用。一、設置:1.1、在Linux系統下執行minicom -s命令,並回車:1.2、選擇第三項並回車(Serial port setup)1.3、上圖中有3處需要註意:1.3.1、按A鍵,修改系統識別到串行設