Przeglądaj źródła

增加测试类、新增263邮箱类型

liyuan 2 tygodni temu
rodzic
commit
e9427ef92a

+ 23 - 5
pom.xml

@@ -6,12 +6,13 @@
 
     <groupId>com.echepei</groupId>
     <artifactId>common-utils</artifactId>
-    <version>1.1</version>
+    <version>1.3</version>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <boot.version>2.7.17</boot.version>
     </properties>
 
     <dependencies>
@@ -77,7 +78,27 @@
         <dependency>
             <groupId>ch.qos.logback</groupId>
             <artifactId>logback-classic</artifactId>
-            <version>1.5.18</version>
+            <version>1.2.11</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+            <version>${boot.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>com.jayway.jsonpath</groupId>
+                    <artifactId>json-path</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.13.2</version>
+            <scope>provided</scope>
         </dependency>
 
     </dependencies>
@@ -91,9 +112,6 @@
                     <execution>
                         <phase>package</phase>
                         <goals><goal>shade</goal></goals>
-                        <configuration>
-                            <createDependencyReducedPom>true</createDependencyReducedPom>
-                        </configuration>
                     </execution>
                 </executions>
             </plugin>

+ 6 - 1
src/main/java/com/echepei/enums/MailTypeEnum.java

@@ -15,7 +15,12 @@ public enum MailTypeEnum {
     /**
      * 网易
      */
-    NET_EASE(200, "网易邮箱", "smtp.163.com", 994);
+    NET_EASE(200, "网易邮箱", "smtp.163.com", 994),
+
+    /**
+     * QQ
+     */
+    MAIL_263(300, "263邮箱", "smtp.263.net", 465);
 
     /**
      * 邮箱类型

+ 28 - 0
src/test/java/TestBean.java

@@ -0,0 +1,28 @@
+import com.echepei.dto.mail.MailDto;
+import com.echepei.enums.MailTypeEnum;
+import com.echepei.utils.mail.SendMailUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.junit.Test;
+
+@Slf4j
+public class TestBean {
+
+
+
+
+    @Test
+    public void test() {
+        MailDto mailDto = new MailDto();
+        mailDto.setMailFrom("no.reply@win-fast.com.cn");
+        mailDto.setMailUserName("no.reply@win-fast.com.cn");
+        mailDto.setMailPassword("0BcA4A8957d610A4");
+        mailDto.setMailType(MailTypeEnum.MAIL_263.mailType);
+        mailDto.setMailTo("liyuan_owned@163.com");
+        mailDto.setMailTitle("测试");
+        mailDto.setMailContent("zzzzzzzzzzzzzzzzzzzzzzzzzzzzz");
+        // mailDto.setMailFilePath(Arrays.asList("D:\\2025\\6\\18\\Report.pdf"));
+        SendMailUtil.sendTextMail(mailDto);
+    }
+
+
+}