【VC】抱歉

本週有些碌碌無爲了,經歷了繼續幫美工切頁面,C#期末考,概率論期中考,實在有些力不從心。
在解決服務器自動發送郵件的問題上又有些懶惰了,好不容易找到一篇介紹此類文章的可由於大面積英文搞得我有些頭大,雖然理清了思路可是做起來還是會遇到一些問題,因爲不知道dotProject自帶的smtp模式的配置哪裏有錯,怎樣修改libmail算是讓它把密文以SSL方式加密,才能連接Gmail,最終決定搭建一個smtp服務器,不過之前的sendmail似乎不可用(漏洞太多,配置複雜),於是決定要改用postfix(sendmail的改進版——個人理解)。
第一次搭建要升級OpenSSLSASL,並讓postfix能夠加載上去,在這裏遇到了些問題,可能是我基礎不行才造成的,再加上還要申請CA認證,感覺似乎把問題做複雜了,所以想再回頭研究libmail配置。
在waterzhuo的幫助下,我們參考了PHPMailer的代碼,然後居然成功使用了dotProject自帶的smtp模式發送了郵件,最囧的是原來真的是libmail中沒有把密文加密成SSL,而解決方案居然是在SMTP Host那裏應該填ssl://smtp.gmail.com,這樣就會支持SSL了。
不過現在還有個問題就是還會進垃圾郵箱,waterzhuo的意思是用戶名的問題,發送郵件的用戶名居然是\\\"Admin Person\\\",這個被Gmail識別爲垃圾郵件了,當然,這只是推測,還沒確定,因爲這個用戶名從何而來,不得而知,個人認爲可能還是php代碼中哪裏設置造成的。
由於本人對php不熟,加上waterzhuo又急於dota,此問題便暫時擱置。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章