@@ -14,6 +14,8 @@ tio-utils 内置了邮箱工具类 com.litongjava.tio.utils.email.EMailUtils 用
14
14
15
15
## 发送邮件
16
16
17
+ ### 使用网易 126 发送邮件
18
+
17
19
app.properties
18
20
19
21
```
35
37
36
38
默认整合的邮箱是 网易 126 邮箱服务
37
39
40
+ ### 使用 Gmail 发送邮件
41
+
42
+ app.properties
43
+
44
+ ``` properties
45
+ mail.host =smtp.gmail.com
46
+ mail.protocol =smtp
47
+ mail.smpt.port =465
48
+
49
+ mail.password =xxxx xxxx xxxx xxxx
50
+ mail.from =smtp_alarm
51
+
52
+ ```
53
+
54
+ ``` java
55
+ package com.litongjava.tio.utils.email ;
56
+
57
+ import com.litongjava.tio.utils.environment.EnvironmentUtils ;
58
+
59
+ public class GmailTest {
60
+ public static void main (String [] args ) {
61
+ EnvironmentUtils . load(" app.properties" );
62
+ EMailUtils . setEMailFactory(new GMailFactory ());
63
+ EMailUtils . send(
" [email protected] " ,
" Adsgency AI Email Verification" ,
" Your email verification code is 164403" );
64
+ }
65
+
66
+ }
67
+ ```
68
+
69
+ ### 获取 Gmail 授权码
70
+
71
+ #### 步骤
72
+
73
+ - 开启 google 两步验证
74
+ - 获取授权码
75
+ 不开启 google 两步验证的情况下,无法获取邮箱专用的授权码的,开启 google 两步验证需要绑定手机号
76
+
77
+ #### 开启 google 两步验证
78
+
79
+ 1 . 登录您的 Google 账户:
80
+
81
+ - 访问 [ Google 账户] ( https://myaccount.google.com/ ) 并登录。
82
+
83
+ 2 . 访问安全性设置:
84
+
85
+ - 在 Google 账户主页上,点击左侧菜单的“安全性”选项。
86
+
87
+ 3 . 找到“两步验证”: - 在“安全性”页面中,向下滚动直到您看到“登录到 Google”部分。 - 在那里,您会找到“两步验证”选项。点击“两步验证”。可能需要您输入密码再次确认身份。
88
+ https://myaccount.google.com/signinoptions/two-step-verification/enroll-welcome
89
+
90
+ 4 . 开始设置两步验证:
91
+
92
+ - 点击“开始”或“设置”开始两步验证的设置过程。
93
+
94
+ 5 . 添加您的电话号码:
95
+
96
+ - 按照屏幕上的指示添加您的电话号码。您可以选择接收验证码的方式,通常是短信或电话呼叫。
97
+ - 输入您收到的验证码以确认电话号码的正确性。
98
+
99
+ 6 . 完成设置:
100
+
101
+ - 按照屏幕上的指示完成剩余的步骤。一旦设置成功,您将看到一个确认屏幕。
102
+
103
+ 7 . (可选)添加备用验证选项:
104
+
105
+ - 在设置了基本的电话验证之后,您还可以添加备用验证方法,例如备用电话号码、Google 提示信息、或使用 Google Authenticator 等应用生成的验证码。
106
+
107
+ 8 . 生成应用程序专用密码:
108
+
109
+ - 在您开启两步验证之后,如果您要在邮件客户端等应用中使用 Gmail,您可能需要生成一个应用程序专用的密码。这可以在您的 Google 账户的安全性部分找到,通常在“密码与登录方式”或“应用程序专用密码”部分。
110
+ - 选择“管理应用程序专用密码”或类似选项,然后按照指示生成一个密码。这个密码将在生成时显示一次,不会再次显示,所以请在使用时确保复制并保存好。
111
+
112
+ 9 . 访问 Google 账户设置:
113
+
114
+ - 登录您的 Google 账户,然后访问 [ Google 账户] ( https://myaccount.google.com/ ) 。
115
+
116
+ 10 . 进入安全性设置:
117
+
118
+ - 在 Google 账户主页上,点击左侧菜单的“安全性”选项。
119
+
120
+ 11 . 找到“应用程序专用密码”部分:
121
+
122
+ - 在“安全性”页面中,向下滚动直到您看到“登录到 Google”部分。
123
+ - 找到“应用程序专用密码”或类似的选项(这个选项只有在您已经开启两步验证后才会出现)。
124
+
125
+ 12 . 生成应用程序专用密码:
126
+
127
+ - 点击“应用程序专用密码”或类似选项。
128
+ - 您可能需要再次输入您的账户密码进行确认。
129
+ - 在显示的界面中,选择“选择应用”和“选择设备”来指定您要使用授权码的应用程序和设备。
130
+ - 点击“生成”按钮,系统将为您生成一个 16 位数的授权码。
131
+
132
+ 13 . 使用授权码:
133
+ - 将生成的授权码复制下来。请注意,授权码只显示一次,所以确保在关闭窗口前复制它。
134
+ - 在需要输入密码的地方,如邮件客户端或其他应用程序的登录界面,输入这个授权码代替您的 Google 账户密码。
135
+
136
+ #### 获取授权码
137
+
138
+ 1 . 访问 Google 账户设置:
139
+
140
+ - 登录您的 Google 账户,然后访问 [ Google 账户] ( https://myaccount.google.com/ ) 。
141
+
142
+ 2 . 进入安全性设置:
143
+
144
+ - 在 Google 账户主页上,点击左侧菜单的“安全性”选项。
145
+
146
+ 3 . 找到“应用程序专用密码”部分:
147
+
148
+ - 在“安全性”页面中,向下滚动直到您看到“登录到 Google”部分。
149
+ - 找到“应用程序专用密码”或类似的选项(这个选项只有在您已经开启两步验证后才会出现)。
150
+
151
+ 4 . 生成应用程序专用密码:
152
+
153
+ - 点击“应用程序专用密码”或类似选项。https://myaccount.google.com/signinoptions/two-step-verification
154
+ - 您可能需要再次输入您的账户密码进行确认。
155
+ - 在显示的界面中,选择“选择应用”和“选择设备”来指定您要使用授权码的应用程序和设备。
156
+ - 点击“生成”按钮,系统将为您生成一个 16 位数的授权码。
157
+
158
+ 5 . 使用授权码:
159
+ - 将生成的授权码复制下来。请注意,授权码只显示一次,所以确保在关闭窗口前复制它。
160
+ - 在需要输入密码的地方,如邮件客户端或其他应用程序的登录界面,输入这个授权码代替您的 Google 账户密码。
161
+
38
162
## 使用自定义邮箱
39
163
40
164
- 1 . 实现类 com.litongjava.tio.utils.email.EMail 重写 send 方法
0 commit comments