如果你遇到下面情況就會使用:
如果代碼調用哪些免費的126 等之類的smtp服務器發送每天的免費數量不夠用,而且不是自己的域名比如你想admin@harrison.com發送,可是126之類的不行,影響企業形象,即使126可以免費提供企業郵箱,可以擁有自己的域名郵箱,但是每天的數量還是不夠的。可以使用hmailserver僅僅搭建smtp服務器,hmailserver免費又穩定。
下面是流程,自己走了不少彎路。
1.安裝,可以再安裝中文語言包
2.設定其實很簡單
Settings->advanced->ip Ranges 默認有2個my computer與internet
這里的設置可以發送給這個smtp服務器郵件的機器的ip設定以及一些是否能夠對外發送之類的checkbox,所以我就簡單化把my computer刪除,僅僅保留internet

重點說一下allow deliveries from的幾個checkbox吧
我建議使用最下面的,這樣的話你可以不用在這里設置domain,如果你一旦設置了domain,比如harrison.com.那么你要是給abc@harrison.com發送郵件通過domain里面添加的admin@harrison.com賬號來發送郵件的話,hmailserver會認識是local to local。會報錯說找不到account。其實你的@harrsion.com的郵箱是在126的免費郵箱里面或者別的地方,這個要看自己域名的設置。

通過以上設置成功后,其他都保持默認,這樣你就可以隨意的發送郵件,比如:
admin@harrsion.com -> mahuateng@qq.com
admin@suinixiang.com -> zhangchaoyang@sina.com.cn
通過代碼返回發送成功,如果沒有特別的要求這樣就可以了。
新的疑問:
1.所有人把我這里當做垃圾中轉站了,都通過我這里發送郵件(設置上圖的ip范圍可以解決)
2.發送的郵件到別人的垃圾箱,更有甚的竟然收不到(比較郁悶,有好多地方設置,比如你的harrison.com域名對應的ip要是你郵件服務器的ip之類,以后出一個更詳細的文章來)
