技能 : 郵件系統維運 課程 : 郵件系統障礙處理流程 北區機房暨 IDC 維運組 ...

26
1 技技 技技 : 技技技技技技 技技 : 技技技技技技技技技技 技技技技技 技技技技技 IDC IDC 技技技 技技技 技技技 技技技

description

技能 : 郵件系統維運 課程 : 郵件系統障礙處理流程 北區機房暨 IDC 維運組 鄭任峰. Contents. MUA/MTA/MDA aptg.net 架構圖 MX Server to MS Server 架構圖 MS Server to Storage 架構圖 POP3 Server to Clients 架構圖 SMTP Server to Outside 架構圖 aptg.net ACL Input MDA & Output MDA Relay to outside with Content-Filter - PowerPoint PPT Presentation

Transcript of 技能 : 郵件系統維運 課程 : 郵件系統障礙處理流程 北區機房暨 IDC 維運組 ...

Page 1: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

1

技能技能 :: 郵件系統維運

課程 : 郵件系統障礙處理流程

北區機房暨北區機房暨 IDCIDC 維運組 維運組 鄭任峰鄭任峰

Page 2: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

2

Contents MUA/MTA/MDA aptg.net 架構圖 MX Server to MS Server 架構圖 MS Server to Storage 架構圖 POP3 Server to Clients 架構圖 SMTP Server to Outside 架構圖 aptg.net ACL Input MDA & Output MDA Relay to outside with Content-Filter aptg.net log archive Queue ID Tracking (Relay to outside) Queue ID Tracking (Local delivery) 常見障礙類型 處理流程

Page 3: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

3

MUA/MTA/MDA MUA (Mail User Agent)

Outlook , Thunderbird , Eudora , pine …

MTA (Mail Transfer Agent)

Postfix , Qmail , Sendmail , MS Exchange …

MDA (Mail Delivery Agent)

local , smtp , virtual , lmtp …

Page 4: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

4

aptg.net 架構圖

Redundent Connection

Lookup E-Mail table to determine

MS Server

Transfer mails to MUALocal delivery

Incoming and query DB then Distribution to MS ServerIncoming EDM will be processed by mx_edm

mx01 mx02 mx03

Foundry Server Iron

ms01 ms02 ms03 pop01 pop03

Cisco 4506-1Cisco 4506-2

Laptop computer for control NAS

db01

db02

EMC NASNS-600(4 TB)

Edit by Mico Cheng 2005/05/16

mx_edm

ms04 pop02

Relay mails

smtp01 smtp03smtp02

Page 5: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

5

Lookup E-Mail table to determine

ms01/ms02/ms03/ms04

Local delivery

Incoming and query DB then Distribution to ms01/ms02/ms03/ms04Incoming EDM will be processed by mx_edm

mx01 mx02 mx03

ms01 ms02 ms03

db01

Edit by Mico Cheng 2005/05/16

ms04

MDA : smtpdx

Port: 7777

MDA : smtpx

Protocol : SMTP

MX Server to MS Server 架構圖

Page 6: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

6

Redundent Connection

Local delivery

ms01 ms02 ms03

Cisco 4506-1Cisco 4506-2

Laptop computer for control NAS

EMC NASNS-600(4 TB)

ms04

Lookup E-Mail table to determine

ms01/ms02/ms03/ms04

db01

MDA: local

MS Server to Storage 架構圖

Page 7: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

7

Redundent Connection

Lookup E-Mail table to determine

MS Server

Transfer mails to MUApop01 pop03

Cisco 4506-1Cisco 4506-2

db01

EMC NASNS-600(4 TB)

Edit by Mico Cheng 2005/05/16

pop02

MDA: POP3d

Clients (MUA)Protocol: POP3

Port: 110

POP3 Server to Clients 架構圖

Page 8: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

8

Edit by Mico Cheng 2005/05/16

Relay mails

smtp01 smtp03smtp02

Query Active user

DB01Clients (MUA)

Server (MTA)

Protocol: SMTP

Port: 25

MDA: smtp

SMTP Server to Outside 架構圖

Page 9: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

9

aptg.net ACL PassList AllowIP Deny IP Deny Mailfrom Deny Domain TrustIP

Page 10: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

10

Input MDA & Output MDA

smtpd (mx server)

incoming

qmgractive

smtp(Relay to outside)

deferredlocal

(ms server)

cleanup

trivial-Rewrite

INPUT MDA OUTPUT MDA

Internal MDA Yellow MDABlue Queue PoolGray Queue Manager

Bounce(mx/ms/smtp server)

smtpx(Local dilivery)

Page 11: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

11

Relay to outside with Content-Filter

smtpd

chkmsgsmtp

incoming

cleanup

deferred

qmgr

Yellow MDABlue Queue PoolGray Queue ManagerDeep Blue Amavis

activecleanup

Amavis

smtpd

Port:10024

Port:10025

Port:25

smtp

Page 12: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

12

aptg.net log archive 1/3 Log archive :[root@pop02 /]# df –k|grep 10.0.2.1

Filesystem 1k-blocks Used Available Use% Mounted on

10.0.2.1:200g_1 201674984 102503320 99171664 51% /backup

10.0.2.1:500g_2 504186984 288119680 216067304 58% /export/ms01

10.0.2.1:500g_3 504186984 264707784 239479200 53% /export/ms02

10.0.2.1:500g_4 504186984 239957976 264229008 48% /export/ms03

10.0.2.1:500g_5 540799376 63087440 477711936 12% /export/ms04

Log archive directory : /backup/maildebug & /backup/maillog

Page 13: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

13

aptg.net log archive 2/3 /backup/maildebug

Date,time,Queue ID,sender,recipient,source IP

[Sun May 15 00:37] {DB0BB8AA81D} from ([email protected]) to ([email protected]) 200.141.131.142

[Sun May 15 00:37] {4534B8AA806} from ([email protected]) to ([email protected]) 84.228.61.80

[Sun May 15 00:37] {EDD788AA810} from ([email protected]) to ([email protected]) 201.135.81.253

Page 14: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

14

aptg.net log archive 3/3 /backup/maillog

Date,time,host,MDA,Queue ID,source IP,

sender,recipientsize,relay host,delay,status

May 15 00:08:05 mx01 postfix/smtpd: D921D8AA811: client=adsl-123-135.37-151.net24.it[151.37.135.123]

May 15 00:08:14 mx01 postfix/cleanup: D921D8AA811: [email protected]

May 15 00:08:15 mx01 postfix/qmgr: D921D8AA811: from=<[email protected]>, size=2078, nrcpt=2 (queue active)

May 15 00:08:16 mx01 postfix/smtp: D921D8AA811: to=<[email protected]>, relay=127.0.0.1[127.0.0.1], delay=11, status=sent (id=07004-91, from MTA: 250 Ok: queued as 32CF68AA823)

May 15 00:08:16 mx01 postfix/smtp: D921D8AA811: to=<[email protected]>, relay=127.0.0.1[127.0.0.1], delay=11, status=sent (id=07004-91, from MTA: 250 Ok: queued as 32CF68AA823)

Page 15: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

15

Queue ID Tracking (Relay to outside) 1/2

Page 16: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

16

Queue ID Tracking (Relay to outside) 2/2

Page 17: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

17

Queue ID Tracking (Local delivery) 1/2

Page 18: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

18

Queue ID Tracking (Local delivery) 2/2

Page 19: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

19

常見障礙類型

用戶收不到由他網所寄進來的信件 用戶寄出信件後 , 對方收不到 用戶寄不出信件 ,Outlook 跳出錯誤碼 用戶寄件後 , 對方等待很久才收到信件 用戶等待很久後才收到寄件方寄過來的信件 用戶帳號 / 密碼錯誤

Page 20: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

20

用戶收不到由他網所寄進來的信件

檢查流程 :(1) 詢問寄件方有無收到退信內容(2) DenyIP DenyMailfromDenyDomainMailCheck 於黑名單中移除(3) 檢查 maildebug 以及 maillog :(3-1) Client IP 是否連線異常 (Connection Dropped , Connection Lost) 網路品質(3-2) amavis log , 查病毒信 , 廣告信記錄 通知用戶掃毒 , 或勸說用戶勿寄發廣告

信(3-3) 用戶 Quota 是否已滿 通知用戶 Quota 已滿(3-4) 後端 MS Server 是否異常 (smtpdx , local MDA 等 ) 視情況處理(4) MX & MS Server Queue 是否衝高 flush queue 等作業(5) 請用戶提供近三個月曾經成功收到該寄件者的信件 查詢 Header(6) 研判為他網問題

障礙資訊需提供 :他網 SMTP Server IP , 雙方 E-Mail , 對方寄件日期

Page 21: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

21

用戶寄出信件後 , 對方收不到 檢查流程 :(1) 詢問用戶有無收到退信內容(2) 檢查 maildebug 以及 maillog :(2-1) Client IP 是否連線異常 (Connection Dropped , Connection Lost) 網路品質(2-2) amavis log , 查病毒信或廣告信記錄 通知用戶掃毒 , 或勸說用戶勿寄發廣告

信(2-3) 檢查是否有”暫時性失敗”或”永久性失敗”之記錄 我方 / 他網問題(3) SMTP Server Queue 是否衝高 flush queue 等作業(4) 研判為他網問題

障礙資訊需提供 :雙方 E-Mail , 用戶寄件日期與時間 , 用戶 Outlook 設定的 SMTP Server

Page 22: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

22

用戶寄不出信件 ,Outlook 跳出錯誤碼 檢查流程 :

(1) 檢查 DenyIP , DenyMailfrom , DenyDomain

(2) 檢查 TrustIP

(3) Client 端 MUA 與網路設定 SMTP/POP3 Server , DNS Server

(4) Client 端是否網路 / 軟體異常 請用戶單機測試 , 不接防火牆 , 不裝防毒軟體 ,

以及轉單至 CM/ADSL 單位檢查網路品質(5) 派工 CMTS / ADSL

障礙資訊需提供 :

用戶 IP , 雙方 E-Mail , 用戶 DNS Server , 用戶 Outlook 設定之 SMTP Server

,Outlook 錯誤碼 , Cable Modem 型號

Page 23: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

23

用戶寄件後 , 對方等待很久才收到信件

檢查流程 :

(1) 檢查 maillog :

(1-1) 收件端 Server 是否異常 申告他網障礙(1-2) 當時 SMTP Server Queue 是否衝高 delay 值 , 視情況處理

障礙資訊需提供 :

雙方 E-Mail , 用戶寄件日期與時間

Page 24: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

24

用戶等待很久後才收到寄件方寄過來的信件

檢查流程 :

(1) 檢查 maillog :

(1-1) 檢查收信日期與時間是否與寄件日期時間吻合 若吻合 , 則為他網問題

(1-2) 我方 MX Server 是否異常 ,Queue 是否衝高 視情況處理

障礙資訊需提供 :

雙方 E-Mail , 用戶寄件日期與時間

Page 25: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

25

用戶帳號 / 密碼錯誤

檢查流程 :

(1) 檢查 Tercel 資料是否與用戶提供有吻合 帳務或 API 問題(2) 檢查 MailPass 資料是否與用戶提供有吻合 API 問題 , 請 TSD 協助

處理(3) 新增 / 修改 MailPass 與 MailCheck

障礙資訊需提供 :

帳號 , 密碼

Page 26: 技能 : 郵件系統維運 課程 :  郵件系統障礙處理流程 北區機房暨 IDC 維運組  鄭任峰

26

Q & A