对于像gmail,上面的方法是发不出去的。与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的。代码可以参考:http://www.javayou.com/diary/497
带附件的邮件发送可以参考:http://www.cnblogs.com/wj-wangjun/archive/2008/04/08/1141685.html
接收邮件参考:http://java.e800.com.cn/articles/2008/524/1211577268074818250_1.html