### 🌿 特别感谢 Special Thanks
感谢 JetBrains 提供的非商业开源软件开发授权。
Thanks for non-commercial open source development authorization by JetBrains.
### 🎁 事前准备
- VPS:随便一台服务器都行,系统推荐`Debian`。`PHP`版本需在`php7.3`及以上,如果有`Docker`环境则可无视这个限制。如果你没有服务器,可参考本文档部署到各种免费环境中。
- 送信邮箱(可选):为了方便理解又称机器人邮箱,用于发送通知邮件。目前针对`Gmail`、`QQ邮箱`、`163邮箱`以及`Outlook邮箱`,程序会自动判断送信邮箱类型并使用合适的配置。
如果你使用的是其它第三方邮箱或者自建邮件服务,那么请参考 [.env.example](https://github.com/luolongfei/freenom/blob/main/.env.example)
文件中与邮件配置相关的注释进行配置。
- 收信邮箱(可选):用于接收机器人发出的通知邮件。
- 上面的`送信邮箱`和`收信邮箱`是可选项,因为目前程序已支持`邮件送信` / `Telegram Bot` / `企业微信` / `Server 酱` / `Bark`等送信方式,仅当你使用`邮件送信`的时候,`送信邮箱`和`收信邮箱`
才是必须的,其它送信方式所需请参考下面的 [配置送信功能](#-配置送信功能) 。
- 耐心。
### 📪 配置送信功能
此处会分别介绍`邮件送信` / `Telegram Bot` / `企业微信` / `Server 酱` / `Bark`送信方式的配置方法,以及其所需的资料,你可以任选一种送信方式进行配置,直接跳到对应的文档查看即可。 如果你是 IOS
用户,推荐使用 `Bark`
送信方式,其它平台的用户根据自己喜好选择可接受的送信方式即可。不太推荐使用`Server 酱`送信,`Server 酱`每日送信条数的限制,以及需要开会员才能直接看到送信内容,否则需要跳到 `Server 酱`
网站才能查看内容,都是不推荐的原因。同样的配置完全可以直接使用`企业微信`送信方式,`企业微信`送信直接在普通微信客户端就能看到信件内容。
*快速到文档指定位置:*
[邮件送信](#邮件送信)
[Telegram Bot](#Telegram-Bot)
[企业微信](#企业微信)
[Server 酱](#Server-酱)
[Bark 送信](#Bark-送信)
#### 邮件送信
下面分别介绍`Gmail`、`QQ邮箱`以及`163邮箱`的设置,你只用看自己需要的部分。注意,`QQ邮箱`与`163邮箱`均使用`账户加授权码`的方式登录,
`谷歌邮箱`使用`账户加密码`或者`账户加授权码`的方式登录,请知悉。另外还想吐槽一下,国产邮箱你得花一毛钱给邮箱提供方发一条短信才能拿到授权码。
*(点击即可展开或收起)*