import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import com.eviware.soapui.support.types.StringToStringMap;
import javax.mail.*;
class SendMailTLS{
public void sendMail(String statusCode){
final String username="*********@qq.com";
final String password="*********";//发送邮箱的密码,即开启smtp服务得到的授权码。注:不是QQ密码。
Properties props=new Properties();
props.put("mail.smtp.auth","true");
props.put("mail.smtp.starttls.enable","true");
props.put("mail.smtp.host","smtp.qq.com");//QQ邮箱的smtp服务器地址
props.put("mail.smtp.port","25");
Session session=Session.getInstance(props,
new javax.mail.Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication(username,password);
}
});
try {
Message message=new MimeMessage(session);
message.setFrom(new InternetAddress
[SoapUI]groovy实现邮件发送
本文详细介绍了如何利用Groovy脚本在 SoapUI 工具中集成邮件发送功能,通过实例演示了配置SMTP服务器、设置邮件内容和收件人等关键步骤,帮助测试人员实现自动化测试报告的邮件通知。
摘要由CSDN通过智能技术生成