× 說心事 政治時事 生活 運動 汽車 機車 自行車 相機 科技 理財 旅遊美食 娛樂 健康 美麗時尚 人際關係 文學故事 關於《思書》
吃喝玩樂 關於《思書》

自架Email server還是用Email Service Provider (ESP)?

紅寶鐵軌客
來關注...
關注:紅寶鐵軌客
關注有什麼好處?:當作者有新文章發佈時,「思書日報」就會匯總自動通知您,讓您更容易與作者互動。
x
紅寶鐵軌客
Rails 使用中,折磨中,享受中......
Victorian vintage round cut ruby engagement ring in 14k yellow gold 7mm center vs g h 984
    很久以前就是個「寫程式的」,其實,什麼程式都不熟⋯⋯
     
    就,這會一點點,那會一點點⋯⋯
作者最新發佈的文章:
  • Rails 如何檢查 URL 是否存在?
  • Rails 為什麼要使用 escape_javascript?
  • Rails 使用 Javascript Ajax 很簡單
作者最近參與的討論:
  • Rails 常見資安陷阱與解決方法
現在就加入《思書》,你就可以關注本作者了!
《思書》是一個每個人的寫作與論壇平台,特有的隱私管理,讓你寫作不再受限,討論更深入真實,而且免費。 趕快來試試!
還未加入《思書》? 現在就登錄! 已經加入《思書》── 登入
Rails 使用中,折磨中,享受中......
2017/07/01
92   0  

先說我建議的結論:

  1. 如果發送的Email量不大,不大是指:一個月一萬封以下,我覺得想都不要想,就是用ESP。
  2. 如果發送量很大,一個月幾百萬封,恭喜你,你的網路服務很成功,那您就是科技新貴,更是想都不要想,就用ESP。
  3. 如果你是:真的太閒;Email的量超過幾萬封,但是,你的網路服務正是要賺不賺的;老闆要求要省錢;還有,真的不相信ESP能保護您的資料安全,那就玩玩自己架email server吧,不過,也恭喜你,可以知道自己架Email有多麻煩。

網路雲端服務越來越成熟了,Email service provider (電子郵件服務提供商)應該是最成熟的了,所以就像很多人說的:"Don't re-invent the wheel",這句話中文還真難翻譯,基本上直譯就是說“不要再重新發明輪子”,中文就是:已經有很好的作法了,就用把,別自己搞了,這套在email上可真是對啊!

Email應該是已知網路服務中最最古老的那的東西了,如果你看過電影“You've Got Mail” (電子情書),又恭喜你,您的網路年紀算 Senior citizen(榮譽老人),可是您知道嗎?這部電影首發是1998年年底,也就是說不過是18年前,網路世代真是可怕,18年前的東東現在聽起來像是1800年前的古董。  幫大家恢復一些記憶,那時上網是要撥電話的,嗶⋯⋯嗶嗶嗶,那時AOL比AT&T還紅,美國大家都用AOL上網,AOL收到信會說“You've Got Mail”, 1998年這電影上演的那月,AOL收購了Netscape,Netscape那時是網頁瀏覽器的絕對市佔第一,還有Netscape發明了JavaScript,現在大家唯一還聽到的應該就是JavaScript了吧。

是的,Email很老了,但是,這並不意味要自架email server是件簡單的事,你如果真的太閒,你可以找個電腦,裝好Linux後(也可以是Windows la,不過那代表你很有錢,要用Exchange Server),從Postfix、Dovecot⋯⋯ 一路架上去,這沒搞個一天,你一定是天才!  好吧,省點時間,你也可以用iRedMail等套件安裝,太好了,很順的話,一個小時就可以裝好,不過,接下來,你要裝SSL,又是一堆登錄與設定,自動備份,又是一堆設定,DNS,又是一堆設定,都搞完了嗎? 哈哈哈哈哈,對不起,您的聖戰正要開始。

聽過Spam吧?就是垃圾郵件啦,一直到現在,垃圾郵件的量可沒減少過,所以啊,你既然是自己架的email server,你就要開始一路上跟所有來往的其他Email service證明你不是垃圾郵件,通常都是這樣的場景,你寄給別人的信別人說沒收到,結果又寄了幾次後,對方才發現是在垃圾郵件信箱中,你只能很尷尬的請對方幫你按一下,說你的郵件不是垃圾,這時你一定會想,我架了一個別人收不到信的email server,我到底是在幹什麼啊!!! 要放棄了嗎?

這時,你應該已經放棄了,恭喜您,棄暗投明!  如果還在堅持,接下來,你老闆來了說要知道email的退信率,市場部來說要知道email的開信率,網址點閱率⋯⋯ 你心裡就會想,我乾脆自己寫個email server好了,又恭喜你,你崩潰了,你知道,那是不可能的事。

 

+++++++++++++++

 

會寫這篇,就是因為我就是那個苦主,找了一天才知道為什麼SSL certification expired,又等了很多小時,才修好一個SPF 設定錯誤,當讀原始郵件已經變成一個習慣時,你就會在心中吶喊,生命,應該浪費在更美麗的地方!

 

考試:誰知道以下這封Email有多少問題?  別看了,生命,去外面看美女猛男多好啊!

Received: from  xxx.xxxxx.com (123-111-0-11.xxx.xxx.net. [123.111.0.11])
by mx.google.com with ESMTPS id xxxxxxxx.332.2017.07.01.01.01.56
for <xxxxxxxxx@gmail.com>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sat, 01 Jul 2017 01:01:56 -0700 (PDT)
Received-SPF: neutral (google.com: 123.111.0.11 is neither permitted nor denied by best guess record for domain of xxxxx@xxxx.com) client-ip=123.111.0.11;
Authentication-Results: mx.google.com;
dkim=temperror (no key for signature) header.i=@xxxxxx.com header.b=QwveUI67;
spf=neutral (google.com: 123.111.0.11 is neither permitted nor denied by best guess record for domain of xxxxx@xxxx.com) smtp.mailfrom=xxxxx@xxxx.com.com
Received: from xxxx.xxxx.com (xxx.xxxxx.com [127.0.0.1]) by xxx.xxxx.com (Postfix) with ESMTP id 91D43203164 for <xxxxxxxxx@gmail.com>; Sat,
1 Jul 2017 15:59:10 +0800 (CST)
Authentication-Results: xxxx.xxxx.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=xxxx.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xxxx.com; h= x-mailer:mime-version:to:date:date:message-id:subject:subject :content-transfer-encoding:content-type:content-type:from:from;
s=dkim; t=1498895950; x=1499759951; bh=.....

 

關於作者
很久以前就是個「寫程式的」,其實,什麼程式都不熟⋯⋯
 
就,這會一點點,那會一點點⋯⋯


標籤: don't re-invent the wheel x 1 esp x 2 email x 1

分享:


參與討論!
x
現在就加入《思書》,馬上參與討論!
《思書》是一個每個人的寫作與論壇平台,特有的隱私管理,用筆名來區隔你討論內容,讓你的討論更深入,而且免費。 趕快來試試!
還未加入《思書》? 現在就登錄! 已經加入《思書》── 登入