Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

shadowrocketHelp/backupSendMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

11 Commits

Repository files navigation

backupSendMail

main

宝塔数据库自动备份并发送到指定邮箱 宝塔数据库自动备份

aapanel PHP 使用 phpmailer 发送电子邮件 以及封装方法参考

步骤特别简单,仔细看。

1 宝塔新建站点 建议直接就是宝塔服务器的ip:端口(记得开放端口)

2 网站-目录-关闭 防跨站攻击(open_basedir), 因为我们要读取其他目录文件,开启的话无法读取其他目录

3 进入目录站点,删除原有所有文件,然后 clone 代码

git clone https://github.com/shadowrocketHelp/backupSendMail.git
然后将backupSendMail目录里面的文件全部剪切,粘贴到网站根目录

4 添加定时任务1

任务类型-备份数据库 备份所有数据库 时间等其他,你自己按照需求配置

5手动执行定时任务1,看一下备份文件在哪个目录,一般在

/www/backup/database/mysql/crontab_backup/XXX
记住这个目录,因为要在index.php文件写这个目录路径

6 编辑index.php文件,里面有写怎么编辑

7 添加定时任务2

任务类型-访问url 
这里的url就填写 http://200.200.200.200:8981/?pwd=qqqqqq 
ip和域名就是第一个步骤添加的,保持一致
qqqqqq是在index.php里面配置的

手动执行一下定时任务2,看看是否能发送成功,发送成功证明没有问题

这个是成功执行定时任务的截图

这个是成功收到邮件的截图

成功页面截图2


推荐美国appleid共享账号小火箭下载/ chatgpt plus账户地址 点击查看

About

宝塔数据库自动备份并发送到指定邮箱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /