天天看點

liunx服務(mail郵件伺服器)

在liunx下可以用文本格式發送郵件提前在自己的電腦給自己發,雖然看着亂也不好看,但是你可以通過發送知道郵件具體是怎麼發送的這麼實作的。

MUA 郵件使用者代理 (Mail User Agent) 如foxmail outlook

MDA郵件投遞代理(MAIL DELIVERY AGENT)如dovecot

MTA 郵件傳輸代理 (Mail Transfer Agent)如postfix sendmail

SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協定, ,它幫助每台計算機在發送或中轉信件時找到下一個目的地。通過SMTP協定所指定的伺服器,就可以把E

mail寄到收信人的伺服器上了,整個過程隻要幾分鐘。SMTP伺服器則是遵循SMTP協定的發送郵件伺服器,用來發送或中轉發出的電子郵件。

-----------------------------------------------------------------------------------------------------------

源碼包解除安裝vm

vmware-installer -l 檢視版本

vmware-installer -u vmware-workstation

-------------------

mail伺服器 (posfix)

安裝包:

postfix-2.3.3-2.3.el5_6.i386.rpm

dovecot-1.0.7-7.el5_7.1.i386.rpm

配置檔案:

/etc/postfix/main.cf

啟動服務:

service postfix restart

端口:25

------------------------------

發郵件

修改主機名字

vim /etc/sysconfig/network

vim /etc/hosts

hostname xu.qq.com

主機名修改好

69 myhostname = mail.zhb.com 主機名 名字設成網址類型

77 mydomain = zhb.com 域名 域名是和主機名有關系的

93 myorigin = $mydomain 作用所有域

107 inet_interfaces = all 打開收件的全部位址

#inet_interfaces = localhost 注視掉

service sendmail stop 關閉

chkconfig sendmail off 永久關閉

netstat -anplt | grep :25 檢視端口

lsof -i:25 檢視端口

useradd tom

useradd jerry

passwd tom

passwd jerry

telnet mail.zhb.com 25 ----------------------------------------登入25号端口測試發信

Trying 192.168.1.2...

Connected to mail.zhb.com (192.168.1.2).

Escape character is '^]'.

220 mail.zhb.com ESMTP Postfix

ehlo mail.zhb.com ---------------------------------------------和伺服器建立一次連接配接

250-mail.zhb.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

rcpt to:[email protected] -----------------------------------收件人位址

250 2.1.5 Ok

data --------------------------------------------------正文

354 End data with <CR><LF>.<CR><LF>

i am tom who is it? ------------------------------------------内容x

. ------------------------------------------------------------結束符

250 2.0.0 Ok: queued as E50F41B60040

quit ----------------------------------------------------------退出

Connection closed by foreign host.

---------------------------------------==----------

收郵件

dovecot

安裝包

端口:110 143

service dovecot restart

telnet mail.zhb.com 110 ----------------------------------連接配接110端口收信

+OK Dovecot ready.

user jerry ----------------------------------------------登入收件人

+OK

pass 123 ----------------------------------------------密碼

+OK Logged in.

list ----------------------------------------------列出郵件

+OK 1 messages:

1 460

.

retr 1 -----------------------------------------------檢視内容

+OK 460 octets

Return-Path: <[email protected]>

X-Original-To: [email protected]

Delivered-To: [email protected]

Received: from mail.zhb.com (mail.zhb.com [192.168.1.2])

by mail.zhb.com (Postfix) with SMTP id 6D8191B60056

for <[email protected]>; Sat, 12 Jan 2013 11:27:19 +0800 (CST)

Message-Id: <[email protected]>

Date: Sat, 12 Jan 2013 11:27:19 +0800 (CST)

From: [email protected]

To: undisclosed-recipients:;

hello !!!!!! i am tom

quit -----------------------------------------------------退出

+OK Logging out.

-------------------------------------

圖形

yum install squirrelmail

vim /etc/squirrelmail/config.ph

26 $squirrelmail_default_language = 'zh_CN';

service httpd restart

------------------------------------------------

postconf -m 檢視post支援的軟體

作業系統(OS) RHEL5U3 RHEL 5 update 3

郵件傳輸代理(MTA) Postfix 2.5.3 使用最新版本2.5.3

資料庫/目錄服務 MySQL 5.0 可選openLDAP或NetScape LDAP,本文以MySQL為藍本

郵件投遞代理(MDA) maildrop 2.0.x 支援過濾和強大功能

Web帳戶管理背景 ExtMan 0.2.5 支援無限域名、無限使用者

POP3 伺服器 Courier-IMAP 對于大部分企業而言完全足夠

WebMail 系統 ExtMail 1.1 支援多語言、全部模闆化,功能基本齊全

SMTP認證庫 Cyrus SASL 标準的SASL實作庫,可以支援Courier authlib

其他資料認證庫 Courier Authlib 0.60 authlib是maildrop, courier-imap等服務的關鍵部件

日志分析及顯示 mailgraph_ext 在ExtMan中已經包含了

Web 伺服器 Apache 2.x OS

繼續閱讀