天天看点

【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