{"id":19166665,"url":"https://github.com/shadowrockethelp/backupsendmail","last_synced_at":"2025-10-04T05:00:10.275Z","repository":{"id":249218109,"uuid":"830797158","full_name":"shadowrocketHelp/backupSendMail","owner":"shadowrocketHelp","description":"宝塔数据库自动备份并发送到指定邮箱","archived":false,"fork":false,"pushed_at":"2024-07-19T07:05:32.000Z","size":176,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T13:40:08.926Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shadowrocketHelp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-19T02:53:12.000Z","updated_at":"2024-09-29T09:17:50.000Z","dependencies_parsed_at":"2024-07-19T11:59:43.036Z","dependency_job_id":null,"html_url":"https://github.com/shadowrocketHelp/backupSendMail","commit_stats":null,"previous_names":["shadowrockethelp/backupsendmail"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shadowrocketHelp/backupSendMail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowrocketHelp%2FbackupSendMail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowrocketHelp%2FbackupSendMail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowrocketHelp%2FbackupSendMail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowrocketHelp%2FbackupSendMail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shadowrocketHelp","download_url":"https://codeload.github.com/shadowrocketHelp/backupSendMail/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowrocketHelp%2FbackupSendMail/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278266896,"owners_count":25958733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T09:33:53.904Z","updated_at":"2025-10-04T05:00:10.223Z","avatar_url":"https://github.com/shadowrocketHelp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# backupSendMail\n\n![main](https://raw.githubusercontent.com/shadowrocketHelp/backupSendMail/main/main.png)\n\n## 宝塔数据库自动备份并发送到指定邮箱 宝塔数据库自动备份\n## aapanel PHP 使用 phpmailer 发送电子邮件 以及封装方法参考\n\n步骤特别简单，仔细看。\n### 1 宝塔新建站点 建议直接就是宝塔服务器的ip:端口（记得开放端口）\n\n### 2 网站-目录-关闭 防跨站攻击(open_basedir)， 因为我们要读取其他目录文件，开启的话无法读取其他目录\n\n### 3 进入目录站点,删除原有所有文件，然后 clone 代码\n```\ngit clone https://github.com/shadowrocketHelp/backupSendMail.git\n\n然后将backupSendMail目录里面的文件全部剪切，粘贴到网站根目录\n```\n\n\n### 4 添加定时任务1\n```\n任务类型-备份数据库 备份所有数据库 时间等其他，你自己按照需求配置\n```\n### 5手动执行定时任务1，看一下备份文件在哪个目录，一般在\n```\n/www/backup/database/mysql/crontab_backup/XXX\n记住这个目录，因为要在index.php文件写这个目录路径\n```\n### 6 编辑index.php文件，里面有写怎么编辑\n\n\n### 7 添加定时任务2\n```\n任务类型-访问url \n这里的url就填写 http://200.200.200.200:8981/?pwd=qqqqqq \nip和域名就是第一个步骤添加的，保持一致\nqqqqqq是在index.php里面配置的\n```\n\n手动执行一下定时任务2，看看是否能发送成功，发送成功证明没有问题\n----------------------\n#### 这个是成功执行定时任务的截图\n\n![成功页面截图1](https://raw.githubusercontent.com/shadowrocketHelp/backupSendMail/main/suc1.png)\n----------------------\n#### 这个是成功收到邮件的截图\n\n![成功页面截图2](https://raw.githubusercontent.com/shadowrocketHelp/backupSendMail/main/suc2.png)\n\n----------------------\n\n## 推荐美国appleid共享账号小火箭下载/ chatgpt plus账户地址 [点击查看](https://id.chat444.com/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowrockethelp%2Fbackupsendmail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowrockethelp%2Fbackupsendmail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowrockethelp%2Fbackupsendmail/lists"}