客户要增加邮件群发功能----很开心有可以学习新东西了

          项目运维后,一方面除了在客户那边跟踪维护外,还有一项工作就是根据客户的需要,添加新的功能。
          局长打电话说,要增加一个邮件群发的功能,方便他们可以给区管辖内的企业联系。对于这个项目我一直抱着学习的态度,另外加上这个是政府项目,公司老总又是这个局长的朋友。所以,无论客户加什么功能都是在近短的时间内完成。这样做有两个好处:一是,因为自己是在是处于基础学习阶段,客户提出的实际需求,可以让自己学到新东西,而且可以积累实际现在开发的经验。二是,尽快的完成,自己可以腾出时间来,学习这个项目ssh技术组合中,不明白的地方。一举两得,何乐而不为呢?
           java做邮件发开,我从来没有做过。也不了解邮件的基础知识。好在网络上资料很多。搜索一些资料。(当然包括一些网友朋友的一些代码)。晚上回家研究到凌晨。虽然照猫画虎,能写的出来程序。可是,脑子中有很多的问号?
          比如:一个网友朋友写了这段代码
         
         
  1.     /**   
  2.      * 静态构造器   
  3.      */    
  4.     static {    
  5.         MailUtil.props = new Properties();    
  6.   
  7.         // 存储发送邮件服务器的信息    
  8.         MailUtil.props.put("mail.smtp.host", MailUtil.SMTPServerName);    
  9.         // 同时通过验证    
  10.         MailUtil.props.put("mail.smtp.auth""true");    
  11.     }   
             这其中:MailUtil.props.put("mail.smtp.auth""true");     这个为什么设置呢?是什么意思?读完整段代码,更加让自己疑惑很多。可能是因为自己对邮件发送有很多不理解的地方吧!
             这次在网上自己并没有搜索“java开发邮件例子”这样的字样。而是搜索“邮件基础知识”。无意中发现传智播客的张孝祥老师,有这个视频。顿时高兴起来,真的太感谢老师了。所以急忙下载下来,花了一晚上时间看了一边。才明白原来有那么知识是自己不明白的。在这里就感谢一下老师吧!虽然不相识,但是真心感谢为我们这些摸索程序、需要成长的程序员们作为的贡献。
             好了,时间太晚了,这几天把自己学习java mail的知识需要梳理一下。做个总结。

你可能感兴趣的:(职场,休闲)