最近常常幹出一些騎著驢找驢的事來

來源:互聯網
上載者:User

    最近拉了一條50兆的光纖到家裡,另外還弄了一個固定IP,理所當然就是為了自己弄一台伺服器.

     一切就緒,就差一個SMTP用來發送Email了,搜了一下,好多人都在用系統內建的SMTP來做,但是我已經安裝了apache,所以不打算再安裝一個IIS因此就找第三方的軟體來搭建SMTP,剛開始找到一個advanced direct remailer(ADR),確實很傻瓜,很好用,下載解壓縮簡單的改一下php.ini就能直接通過PHP的mail函數發信了,好景不長15天之後發不了了,得讓我註冊,我忙了一個晚上找這個軟體的註冊碼,結果無果,就差沒把人家的網站給黑了.

     嘗試著搜了一下開源的SMTP軟體,見到有人推薦hMailServer,下載之後看到介面有點頭大,似乎功能太多了,橫看豎看了半天好像是感覺比較麻煩,於是丟到一邊繼續找那個ADR的註冊碼,5個小時之後我終於確認了一點,那就是這個軟體的註冊碼非常難找,不得已重新回到原點開始研究hMailServer,結果發現這個軟體竟然是這麼簡單,簡簡單單的設定一下就可以發email,汗!!

    把我的設定方法分享一下給大家,免得像我一樣騎驢找驢.

1.首先給smtp分配一個伺服器名稱,這個將來會在php.ini的設定中用的到.如:

修改完成之後儲存

2.因為我只需要它幫我做發送email的操作,所以只需要勾選SMTP足矣.另外把右下角的四個選項去掉勾選,以掃清發信障礙.

3.為了伺服器的安全考量,因此拒絕外網使用者以任何方式接入(這個SMTP搭建的目的就是為了方便我用PHP的mail函數發信給外網使用者,而不是為外網使用者服務的).

然後把“Require SMTP authentication”勾選一下以加強安全性,最後儲存,重啟一下hMailServer的服務.

4.開啟php.ini修改成以下設定:

[mail function]
; For Win32 only.
smtp = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = www.7di.net@gmail.com

5.重啟apache,好了可以用php的mail函數發信到任意一個email了.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.