国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

避免我們的郵件服務器發(fā)出的郵件被當成垃圾郵件

admin
2011年8月2日 16:7 本文熱度 3408
(DKIM是什么呢?根據(jù)DKIM的官方(http://www.dkim.org)說法,是“DomainKeys Identified Mail”,也就是被域名驗證過的郵件。)
由于網(wǎng)絡上太多垃圾郵件,其中大部分垃圾郵件都冒充其他的域名給我們發(fā)送郵件。那么我們怎么知道這個郵件真的是從郵件所聲明的域發(fā)來的呢?比如,我可以設(shè)置一個SMTP服務器,設(shè)置郵件域名為gmail.com,那么我就可以自己添加一個帳號是[email protected]來發(fā)郵件了。

大家覺得聽起來還挺可怕的。那么怎么可以避免這些不是從真正的gmail.com服務器發(fā)來的垃圾郵件呢?有人說可以通過郵件頭查看發(fā)送源。對,但我們不可能每一封郵件都查看它的郵件頭吧?我們要的是接收郵件服務器可以過濾掉這些垃圾郵件。


我總結(jié)了一下常見的做法:


一、通過在DNS里面設(shè)置SPF記錄,向Internet聲明從我們自己的域名發(fā)出的郵件會通過哪些服務器來發(fā)送。這方法很簡單,只要我們的DNS供應商提供的管理界面中可以添加SPF記錄就可以設(shè)置了(不是所有的供應商會提供這設(shè)置,我的域名是在godaddy.com上注冊的,可以設(shè)置SPF記錄)。設(shè)置時,添加一個SPF記錄,然后輸入域名,如果是本域,可用@來表示。然后在VALUE中輸入如“v=spf1 ip4:67.202.107.106 -all”的值。 這值分三部分:


(1)v=spf1 說明是一個SPF的v1記錄


(2)ip4:67.202.107.106 說明郵件會從此聲明IPv4地址發(fā)出。它可以是一個IP,或一個IP段。如果有多個IP或多個IP段的話,可以聲明多個ip4記錄(如“ip4:1.0.1.0/24 ip4:1.0.2.0/24″),每個ip4記錄間用空格分隔。另外,除了用IPv4外,還可以有如下選擇:


1) ip6: 使用 IPv6 進行驗證。
2) a: 使用一個域名進行驗證。這將引起對域名服務器進行一次 A RR 查詢。可以按照 a:domain, a:domain/cidr 或 a/cidr 的形式來使用。
3) mx: 使用 DNS MX RR 進行驗證。MX RR 定義了收信的 MTA,這可能和發(fā)信的 MTA 是不同的,這種情況基于 mx 的測試將會失敗。 可以用 mx:domain, mx:domain/cidr 或 mx/cidr 這些形式進行 mx 驗證。
4) ptr: 使用域名服務器的 PTR RR 進行驗證。這時,SPF 使用 PTR RR 和反向圖進行查詢。如果返回的主機名位于同一個域名之內(nèi),就驗證通過了。這個參數(shù)的寫法是 ptr:domain
5) exist: 驗證域名的存在性。可以寫成 exist:domain 的形式。
6) ext: 定義對 type 的可選擴展。如果沒有這個字段,那么僅使用單個記錄進行問詢。
7) mod: 這是最后的類型指示,作為記錄的一個修正值。修正值 描述:
  redirect 重定向查詢,使用給出的域名的 SPF 記錄。
  以 redirect=domain 的方式使用。
  exp 這條記錄必須是最后一條,允許給出一條定制的失敗消息。
  IN TXT “v=spf1 mx -all exp=getlost.example.com”
  getlost IN TXT “You are not authorized to send mail for the domain”
(3)-all 定義匹配時的返回值,可有如下選擇:


1) + 缺省值。在測試完成的時候表示通過。
2) – 表示測試失敗。這個值通常是 -all,表示沒有其他任何匹配發(fā)生。
3) ~ 表示軟失敗,通常表示測試沒有完成。
4) ? 表示不置可否。這個值也通常在測試沒有完成的時候使用。


所以總結(jié)如上資料,“v=spf1 ip4:67.202.107.106 -all”的意思是這個域只有67.202.107.106這個IP可以發(fā)郵件出來,其他IP的都是非法的。(以上內(nèi)容參考自:http://baike.baidu.com/view/1372988.htm


二、通過Domainkeys或DKIM給自己的郵件添加一個數(shù)字驗證。Domainkeys是有Yahoo!提出一個標準,但由于不是完成開源,所以被崇尚開源的DKIM所替代。Domainkeys和DKIM的工作原理都是一樣的,就是在郵件服務器上生成一個數(shù)字證書,把此數(shù)字證書的公鑰添加到DNS的txt記錄中。然后在郵件服務器上對每封發(fā)出的郵件的郵件頭中的基本信息(如發(fā)件人,收件人,主題等)通過此數(shù)字證書的密鑰進行加密,把加密后的內(nèi)容添加到郵件頭中。當支持Domainkeys或DKIM的接收郵件服務器(如gmail.com)收到此郵件后,就會通過DNS查詢得到發(fā)送域中的公鑰信息,通過此公鑰解密郵件頭的相關(guān)加密內(nèi)容,然后再與對應的基本信息比較,看是否匹配。如果發(fā)現(xiàn)郵件不匹配的話,就可以認為這郵件被篡改或偽造的了。


我在我的郵件服務器上設(shè)置了DKIM,因此用DKIM來說明一下安裝的方法:


(可參考http://eric.lubow.org/2009/mail/setting-up-dkim-and-postfix/


(1)下載DKIM的source包,編譯安裝。由于DKIM需要libmilter模塊,如果你用的SMTP軟件是sendmail的話,會在sendmail中自帶此模塊。但如果你用的是其他軟件(如postfix)的話,那么就要先下載最新的sendmail source包,解壓后可找到子目錄“l(fā)ibmilter”。在里面用./Build和./Build install安裝libmilter模塊。


(2)通過dkim-genkey生成證書。dkim可以給多個服務器發(fā)布不同的證書驗證。方法是通過Selector來區(qū)分。在使用dkim-genkey生成證書時,可通過參數(shù)-s來設(shè)置selector。如果不指定selector的話,系統(tǒng)默認使用default作為selector。參數(shù)-d是域名。


如: dkim-genkey -s mail1 -d jackyhe.com 可生成一個selector是mail1的jackyhe.com下的證書。


名稱成功執(zhí)行后,會在當前目錄生成兩個名字叫mail1.txt和mail1.private的文件。mail1.txt是公鑰部分,需要添加到DNS的txt記錄中。


內(nèi)容如:


mail1._domainkey IN TXT “v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2ubSRHUKzL4ucfzuMKEHyy6rx/WlrZB5SKYKrCsSJWUpQstNqjcaLntaQtmKEnDgDr5rMvklaByf8vE5guqZerZ8UWeBx5joIwuohjkapgM/R6lFmI9VUj8N/c5O9AxQAOQLgnDNPl5OQamUuOp9c5W0jLbYd/hrymPYBSKEi0wIDAQAB” ; —– DKIM mail1 for jackyhe.com


我們需要在DNS的管理界面中添加一個新的txt記錄。名字寫“mail1._domainkey”(txt文件中紅色部分,不同的selector就不同了)。值為txt文件中雙引號的內(nèi)容(如藍色部分)。


然后,把mail1.private(這是密鑰)保存在服務器上的安全的目錄。如/etc/mail/dkim/keys。


(3)配置DKIM,DKIM的配置文件是dkim-filter.conf。里面有很多默認的設(shè)置。我們只要改下面的內(nèi)容就可以了:


Domain                  jackyhe.com   ## 設(shè)置域名
ExternalIgnoreList      /etc/mail/dkim/trusted-hosts ## 設(shè)置可信任機器,如127.0.0.1


InternalHosts           /etc/mail/dkim/trusted-hosts


KeyFile                         /etc/mail/dkim/keys/mail1.private ##就是密鑰的保存位置


Selector                mail1 ##本機使用的selector的名字,比如mail1


LocalADSP               /etc/mail/dkim/local-adsp-rules ## 可在此文件中添加自己的ADSP規(guī)則(ADSP規(guī)則在下面說明)


Socket                  local:/var/run/dkim-milter/dkim.sock


(4)啟動DKIM,如 /usr/sbin/dkim-filter -x /etc/dkim-filter.conf


(5)在原來的SMTP服務端(如sendmail,postfix)上修改設(shè)置。如postfix中可添加如下設(shè)置:


smtpd_milters = unix:/var/run/dkim-milter/dkim.sock
non_smtpd_milters = unix:/var/run/dkim-milter/dkim.sock
milter_protocol = 2


重啟SMTP服務后看是否可以發(fā)郵件。如果在maillog中看到”DKIM-Signature” header added,就應該大功告成了。


試試發(fā)郵件給gmail.com的郵箱,然后在gmail中看看這郵件的郵件頭,看看有沒有找到dkim=pass。如果有就恭喜你了。


(6)最后說說什么是ADSP。在DKIM說明(http://www.dkim.org/specs/draft-ietf-dkim-ssp-04.html)中提到。我們可以有如下設(shè)置來限制沒有通過DKIM簽名而又用我們的域發(fā)出的郵件。


我們可以在DNS中添加一個新的TXT記錄,名稱是“_adsp._domainkey”,值是“dkim=all”。


“dkim=”后可有三個可選值:


unknow: 意思是從這個域發(fā)出的郵件可帶DKIM證書,也可不帶。


all: 意思是從這個域名發(fā)出的證書都應該帶DKIM證書的。


discardable: 意思是強烈建議接收郵件的對端把沒有DKIM證書或DKIM驗證失敗的郵件丟棄掉。


而之前提到的“LocalADSP”中的設(shè)置,就是在自己服務器上設(shè)置規(guī)定,在接收對方的郵件時不查詢DNS的ADSP記錄,而是按照自己的要求設(shè)置。


如果大家有疑問,可留意一起探討。


該文章在 2011/8/2 16:07:08 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關(guān)報表等業(yè)務管理,結(jié)合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产视频一二 | 欧美综合自拍亚洲综合图 | 性无码免费一区二区 | 日韩一区二区三区视频在线观看 | aⅴ精品无码无卡在线观看 aⅴ变态另类 | 亚洲天堂最新网址 | 色欲综合视频天天天在线观看 | 伊人久久精品久久亚洲一区 | 2025四虎影视最新免费 | 国产人妖专区在线观看 | 国产69精品麻豆久久久久 | 久久精品国产在热久久2025 | 亚洲熟妇无码AV不卡在线播放 | 国产成人综合五月久久网址 | 亚洲一区二区三区精品视频在线观看 | 丝袜脚交国产在线观看 | 久久中文字幕无码专区 | 亚洲aⅴ鲁丝一区二区三区 亚洲AⅤ鲁丝一区二区三区 | 国产精品三级 | 久久综合精品国产 | 午夜福利理论片在线观看 | 亚洲一区二区黄色 | 精品人无码一区二区三区麻豆专区免费福利韩国 | 夜夜爽天天狠狠九月婷婷 | 国产精品99无码一区二蜜桃 | 免费三级现频在线观看免费 | 少妇无码一区二区二三区 | 国产日韩欧美在视频一区二区久久 | 色欲AV亚洲AV永久精品 | 亚洲中文字幕av一区二区三区 | 亚洲人妻av在线播放 | 亚洲国产三级在 | 无码国产精品视频一区二区三区 | 无码av中文字幕久 | 中文字幕久久熟女人妻AV免费 | 国产日韩精品一区在线观看播放 | 亚洲一成人高清一区二区三区 | 麻豆国产高清精品国在线 | 亚洲精品成人网站在线播放 | 55大东北熟女啪啪嗷嗷叫 | 国产av无码专区亚洲av手机麻豆 |