smpt協議(一)

####smtp 協議####
smtp協議就是簡單郵件傳輸。
(1)首先做好dns解析
vim /etc/named.conf
//      listen-on port 53 { 127.0.0.1; };
//      listen-on-v6 port 53 { ::1; };
//      allow-query     { localhost; };
dnssec-validation no;
vim /etc/named.rfc1912.zones
zone "westos.com" IN {
        type master;
        file "westos.com.zone";
        allow-update { none; };
};

zone "linux.com" IN {
        type master;
        file "linux.com.zone";
        allow-update { none; };
};


vim 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.109
westos.com. MX 1 172.25.254.109.
vim linux.com.zone
$TTL 1D
@       IN SOA  dns.linux.com. root.linux.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.linux.com.
dns     A       172.25.254.109
linux.com. MX 1  172.25.254.209.
vim /etc/postfix/main.cf
75 myhostname = maillinux.linux.com
83 mydomain = linux.com
99 myorigin = $mydomain
113 inet_interfaces = all
116 #inet_interfaces = localhost
164 mydestination = $myhostname,$mydomain, localhost
systemctl restart postfix.service

(2)出站地址僞裝
cd /etc/postfix/
vim generic
[email protected] [email protected]
   ||                ||
真實地址           假地址
postmap generic
postconf -d | grep generic
postconf -e "smtp_generic_maps =hash:/etc/postfix/generic"
systemctl restart postfix.service


(3)遠程郵件發送
yum install telnet -y       ##安裝
telnet 172.25.254.109 25
[root@foundation9 ~]# telnet 172.25.254.109 25
Trying 172.25.254.109...
Connected to 172.25.254.109.
Escape character is '^]'.
220 mailwestos.westos.com ESMTP Postfix
ehlo hello                
250-mailwestos.westos.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from
501 5.5.4 Syntax: MAIL FROM:<address>
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>
afsa
dsd
sdw
sws
.
250 2.0.0 Ok: queued as 830D917E861
quit
221 2.0.0 Bye
Connection closed by foreign host.
##在郵件發送中"."表示結束。



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