自动定时群发邮件

自动定时群发邮件

项目由来

在注册多个谷歌账号的情况下,新注册的账号如果长时间不使用,会被要求电话验证,众所周知的原因,国内的手机号无法验证,注册的账号会被注销。为了保活这些账号,诞生了这个项目

项目资源

打开 这个仓库,标 ⭐,再 fork,有 两种 部署方式:

部署方式:Github Action

在你 fork 的 GitHub 仓库中,依次点击 Settings -> Secrets -> Actions,然后点击 New repository secret,创建一个名为 EMAIL_CONFIG 的机密变量,内容为你的邮件配置信息。

EMAIL_CONFIG 机密变量的 JSON 格式如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"smtp_server": "smtp.example.com",
"smtp_port": 587,
"smtp_user": "your_email@example.com",
"smtp_pass": "your_password",
"from_email": "your_email@example.com",
"to_emails": [
"recipient1@example.com",
"recipient2@example.com",
"recipient3@example.com",
"recipient4@example.com",
"recipient5@example.com"
],
"subject": "定时邮件通知",
"body": "这是一封来自自动化脚本的邮件。"
}

打开 fork 后仓库内的 action 文件:.github/workflows/email-sender.yml~,去掉最后的 ~ 符号,手动运行一次,之后会每周自动群发一次邮件(什么?不会运行 action?问谷歌或者 gpt 吧)

#保活 #email #github #cloudflare