package com.lemon.utils;

import org.testng.annotations.Test;

import java.util.Arrays;
import java.util.List;

/**
 * @program: Lemon
 * @description:
 * @author: ray
 * @create: 2022-11-15 17:05
 **/
public class MailApplicationTests {

    @Test
    public void sendMail() throws Exception {
        //QQ邮箱测试
//        String userName = "754263923@qq.com"; // 发件人邮箱
//        String password = "wzxsscqpvrikbbfa"; // 发件人密码，其实不一定是邮箱的登录密码，对于QQ邮箱来说是SMTP服务的授权文本
//        String smtpHost = "smtp.qq.com"; // 邮件服务器


        //163邮箱测试
        String userName = "gblfy02@163.com"; // 发件人邮箱
        String password = "TBFJUSKCUOPEYOYU"; // 发件人密码，其实不一定是邮箱的登录密码，对于QQ邮箱来说是SMTP服务的授权文本
        String smtpHost = "smtp.163.com"; // 邮件服务器

        String to = "zuoleilei@dcrays.cn"; // 收件人，多个收件人以半角逗号分隔
        String cc = "ray-zuo@qq.com"; // 抄送，多个抄送以半角逗号分隔
        String subject = "这是邮件的主题163"; // 主题
        String body = "这是邮件的正文163"; // 正文，可以用html格式的哟
        List<String> attachments = Arrays.asList("/Users/ray/IdeaProjects/Lemon/src/test/resources/睿思选题.xls", "/Users/ray/IdeaProjects/Lemon/src/test/resources/测试用例.xls"); // 附件的路径，多个附件也不怕
        EmailUtils emailUtils = EmailUtils.entity(smtpHost, userName, password, to, cc, subject, body, attachments);
        emailUtils.send(); // 发送！

    }


}
