spring email发送有点懂

JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();

// 设定 Mail Server

senderImpl.setHost("mail.xxxxx");

  //SMTP验证时,需要用户名和密码  
    senderImpl.setUsername("abc");  
    senderImpl.setPassword("defdf");  

上面写的设定Mail Server是指的什么
这个SMTP验证 是什么意思,具体的说一下 谢谢啊

设定Mail Server是指:SMTP邮件发送服务器地址,如:smtp.gmail.com

("mail.smtp.auth", "true");是否要验证身份
senderImpl.setUsername("abc");

senderImpl.setPassword("defdf");

身份验证就更安全吧

Mail Server是指的邮件服务器的域名。

这个SMTP验证 是发邮件的协议 。还有pop3是收邮件谢谢。

pop3是收邮件协议