天天看點

【VC】抱歉

本周有些碌碌無為了,經曆了繼續幫美工切頁面,C#期末考,機率論期中考,實在有些力不從心。

在解決伺服器自動發送郵件的問題上又有些懶惰了,好不容易找到一篇介紹此類文章的可由于大面積英文搞得我有些頭大,雖然理清了思路可是做起來還是會遇到一些問題,因為不知道dotProject自帶的smtp模式的配置哪裡有錯,怎樣修改libmail算是讓它把密文以SSL方式加密,才能連接配接Gmail,最終決定搭建一個smtp伺服器,不過之前的sendmail似乎不可用(漏洞太多,配置複雜),于是決定要改用postfix(sendmail的改進版——個人了解)。

第一次搭建要更新OpenSSL和SASL,并讓postfix能夠加載上去,在這裡遇到了些問題,可能是我基礎不行才造成的,再加上還要申請CA認證,感覺似乎把問題做複雜了,是以想再回頭研究libmail配置。

在waterzhuo的幫助下,我們參考了PHPMailer的代碼,然後居然成功使用了dotProject自帶的smtp模式發送了郵件,最囧的是原來真的是libmail中沒有把密文加密成SSL,而解決方案居然是在SMTP Host那裡應該填ssl://smtp.gmail.com,這樣就會支援SSL了。

不過現在還有個問題就是還會進垃圾郵箱,waterzhuo的意思是使用者名的問題,發送郵件的使用者名居然是\\\"Admin Person\\\",這個被Gmail識别為垃圾郵件了,當然,這隻是推測,還沒确定,因為這個使用者名從何而來,不得而知,個人認為可能還是php代碼中哪裡設定造成的。

由于本人對php不熟,加上waterzhuo又急于dota,此問題便暫時擱置。

上一篇: cygwin
下一篇: Cygwin