mysql 自动备份发邮件 到指定邮箱_MySQL
bitsCN.com
首先 编写 导出的 命令
使用了
mysqladmin ping
mysqldump
然后是 添加附件到邮件中发送
使用了对应的com
最后 暂停 看情况
参考:
http://hi.baidu.com/zd8695/blog/item/ae50b21c4b398a8087d6b6ac.html
见程序:
@echo on
:: mysql 目录 以及对应的盘符 和当前bat文件所在的盘符 和路径
set MYSQL_HOME=H:/wamp/bin/mysql/mysql5.5.16/bin
set MYSQL_DIR=H:
set EXECUTE_DIR=C:
set EXECUTE_HOME=C:/Users/fartpig/Desktop
:: 邮箱 账号 密码
set EMAIL_ACCOUNT=******@126.com
set EMAIL_PASS=******
echo start
echo save path
echo %cd%
set CURRENT_DIR=%cd%
echo export sql
%MYSQL_DIR%
cd %MYSQL_HOME%
echo try mysql
mysqladmin ping
mysqldump -u root -proot plane >plane.sql
echo send mail
%EXECUTE_DIR%
cd %CURRENT_DIR%
start %EXECUTE_HOME%/mail.vbs %EMAIL_ACCOUNT% %EMAIL_PASS% %MYSQL_HOME%/plane.sql
echo send success
pause
相应的 对应的 mail.vbs
function Send_mail(You_Account,You_Password,Send_Email,Send_Email2,Send_Topic,Send_Body,Send_Attachment)
'code by NetPatch Changed by ZD8695
'VBS发送邮件参数说明
'You_Account:你的邮件帐号
'You_Password:你的邮件密码
'Send_Email:
'主要邮件地址
'Send_Email2: 备用邮件地址
'Send_Topic:
'邮件主题
'Send_Body:
'邮件内容
'Send_Attachment:邮件附件
You_ID=Split(You_Account, "@", -1, vbTextCompare)
'帐号和服务器分离
MS_Space = "http://schemas.microsoft.com/cdo/configuration/"
'这个是必须要的,不过可以放心的事,不会通过微软发送邮件
Set Email = CreateObject("CDO.Message")
Email.From = You_Account
'这个一定要和发送邮件的帐号一样
Email.To = Send_Email
'主要邮件地址
If Send_Email2 "" Then
Email.CC = Send_Email2
'备用邮件地址
End If
Email.Subject = Send_Topic
'邮件主题
Email.Textbody = Send_Body
'邮件内容
If Send_Attachment "" Then
Email.AddAttachment Send_Attachment
'邮件附件
End If
With Email.Configuration.Fields
.Item(MS_Space&"sendusing") = 2
'发信端口
.Item(MS_Space&"smtpserver") = "smtp."&You_ID(1)
'SMTP服务器地址
.Item(MS_Space&"smtpserverport") = 25
'SMTP服务器端口
.Item(MS_Space&"smtpauthenticate") = 1
'cdobasec
.Item(MS_Space&"sendusername") = You_ID(0)
'你的邮件帐号
.Item(MS_Space&"sendpassword") = You_Password
'你的邮件密码
.Update
End With
Email.Send
'发送邮件
Set Email=Nothing
'关闭组件
Send_Mail=True
'如果没有任何错误信息,则表示发送成功,否则发送失败
If Err Then
Err.Clear
Send_Mail=False
End If
End Function
If Send_Mail(wscript.arguments(0), wscript.arguments(1),wscript.arguments(0),"","数据库plane备份","看附件",wscript.arguments(2))=True Then
Wscript.Echo "发送成功"
Else
Wscript.Echo "发送失败"
End If
注: 使用可以修改相应的 注释中的内容 其中包括了四个参数 和两个 邮箱相关的
bat的目录和盘符
mail.vbs的目录和盘符
以及最后你的发邮箱的 地址和密码 , 也可以修改代码 发送到其他邮箱 注意 126的已经好用,不排除一些其他邮箱。。
bitsCN.com

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Windows11的控制台中是否缺少Outlook郵件圖示?這一意外情況在一些依賴OutlookMail滿足通訊需求的個人中引起了困惑和擔憂。為什麼我的Outlook電子郵件沒有顯示在控制台中?控制台中沒有Outlook郵件圖示可能有幾個可能的原因:Outlook未正確安裝。從MicrosoftStore安裝Office應用程式不會將郵件小程式新增至控制台。 mlcfg32.cpl檔案在控制面板中的位置遺失。登錄中的mlcfg32.cpl檔案路徑不正確。作業系統目前未配置為運行此應用程式

如果您發現在使用Word列印郵件合併文件時出現空白頁,這篇文章將對您有所幫助。郵件合併是一項便捷的功能,讓您能夠輕鬆建立個人化文件並傳送給多個收件者。在MicrosoftWord中,郵件合併功能備受推崇,因為它能夠幫助使用者節省手動為每個收件者複製相同內容的時間。為了列印郵件合併文檔,您可以轉到郵件標籤。但有些Word使用者反映,在嘗試列印郵件合併文件時,印表機會列印空白頁或完全不列印。這可能是由於格式設定不正確或印表機設定問題。嘗試檢查文檔和印表機設置,確保列印前預覽文檔,以確保內容正確。如果

我們最近一直在談論微軟計劃添加到其最新作業系統Windows11中的許多功能。但是,不要以為微軟只會增加什麼也不收回。事實上,這家軟體巨頭開始刪除相當多的舊功能。在宣布計劃在Windows12發布之前停用MSDT功能後,雷德蒙開發人員帶來了更多的壞消息。我們實際上是在談論遠端郵件槽舊版工具。當我們說您實際上想知道這一點時,請相信我們。 Microsoft已開始在內部版本25314中棄用此功能我們相信您還記得,就在幾天前,微軟在其新的金絲雀頻道發布了內部版本25314。上述版本包含許多新功能

最近,許多用戶回報了Outlook郵件卡在寄件匣中的問題。即使多次嘗試發送電子郵件,問題也沒有解決。當您看到此問題並檢查您的寄件匣資料夾時,該訊息將卡在那裡。電子郵件卡在Outlook寄件箱中的可能原因是:電子郵件中的附件超過了大小限制,這會減慢發送過程。郵件伺服器的Outlook帳號驗證問題Outlook或郵件伺服器離線Outlook中的傳送/接收設定不正確。其他一些軟體正在使用Outlook資料檔。防毒軟體會掃描傳出的電子郵件。如果這個問題一直困擾著您並且您無法發送電子郵件

PHP非同步發送郵件:避免長時間等待郵件發送完成。導言:在Web開發中,發送郵件是常見的功能之一。但是,由於郵件發送需要與伺服器進行通信,往往會導致用戶在等待郵件發送完成的過程中出現長時間的等待。為了解決這個問題,我們可以使用PHP非同步發送郵件的方式來優化使用者體驗。本文將介紹如何透過具體的程式碼範例實現PHP非同步發送郵件,並避免長時間的等待。一、理解異步發送郵件

PHP郵件追蹤功能:了解使用者對郵件的行為和回饋在現代社會中,電子郵件已成為人們日常生活和工作中不可或缺的一部分。對企業來說,發送郵件是與客戶溝通、推廣產品或服務的重要方式之一。然而,一封郵件被發送出去後,我們如何知道它是否被收到、被讀取,或者用戶對郵件內容有何反應?這時,郵件追蹤功能就顯得格外重要了。郵件追蹤功能可以幫助我們了解使用者對郵件的行為和回饋

一些Windows 用戶在嘗試將Gmail 或任何其他電子郵件帳戶添加到Windows PC 上的郵件應用程式時報告了錯誤訊息「出現問題,我們很抱歉,但我們無法做到這一點」以及錯誤代碼0x80070490 在螢幕上。即使經過多次嘗試,客戶也無法將任何電子郵件帳戶新增至他們的郵件應用程式。用戶非常不滿意,並且不確定如何從這裡轉移。在郵件應用程式中新增電子郵件帳戶時出現此錯誤的可能原因可能是系統資料檔案損壞、郵件應用程式的一些內部問題、過時的郵件應用程式等。在分析了上述可能導致此錯誤的原因後

您是否注意到,當您嘗試在 iOS 上刪除 Gmail 中的郵件時,您只會看到存檔選項?繼續閱讀以了解如何在 iPhone 上刪除 Gmail,而不是在郵件應用程式中存檔。更改使用iPhone 和 iPad上的郵件應用程式歸檔 Gmail 電子郵件的預設選項的設定完全隱藏在設定中,但一旦你知道要去哪裡,它就可以快速更改。請記住,本教學適用於透過 iPhone 和 iPad 上的 Apple 郵件應用程式使用 Gmail 的用戶。另一種選擇是在 iPhone/iPad 上使用 Gmail 應用程式。您甚至
