电脑怎么定时发邮件到手机?

小编 03-26 14

在日常工作和生活中,我们时常需要处理各种邮件,有时候遇到紧急情况,漏看邮件就会造成不小的麻烦,有没有什么方法可以让电脑定时发送邮件到手机呢?利用一些邮件客户端和第三方工具,我们可以轻松实现这个需求,下面,就让我来详细为大家介绍一下操作步骤吧!

我们需要选择一款好用的邮件客户端,这里以大家熟知的Outlook为例,其他邮件客户端如Foxmail等也可以实现类似功能。

第一步,打开Outlook,进入“文件”菜单,点击“选项”,在弹出的窗口中,选择“自定义功能区”,然后点击“开发工具”,这时,会在菜单栏中出现“开发工具”选项。

第二步,点击“开发工具”,在菜单栏中选择“规则”→“管理规则和宏”→“新建规则”,在弹出的“新建规则”窗口中,选择“使用脚本”选项,然后点击“下一步”。

第三步,在“规则说明”窗口中,选择“应用规则”下的“发件人”和“收件人”,点击“指定”,分别输入发件人和收件人的邮箱地址,点击“指定”,在弹出的“选择操作”窗口中选择“发送邮件”。

就到了设置定时发送的关键步骤:

第四步,点击“规则向导”中的“高级选项”,在弹出的窗口中勾选“使用VBA脚本”,点击“编辑VBA脚本”,进入VBA编辑器。

第五步,在VBA编辑器中,输入以下代码:

Sub SendEmail()
    Dim objOutlook As Object
    Dim objMail As Object
    Set objOutlook = CreateObject("Outlook.Application")
    Set objMail = objOutlook.CreateItem(0)
    
    With objMail
        .To = "收件人邮箱地址"
        .Subject = "邮件主题"
        .Body = "邮件内容"
        .Send
    End With
    Set objOutlook = Nothing
    Set objMail = Nothing
End Sub

电脑怎么定时发邮件到手机?

这段代码表示创建一个邮件对象,并设置收件人、主题和内容,最后发送邮件。

第六步,接下来要设置定时任务,在VBA编辑器中,继续输入以下代码:

Sub TimerSendEmail()
    Dim objTimer As Object
    Set objTimer = CreateObject("WScript.Shell")
    
    '设置定时发送时间,例如每天早上8点
    objTimer.Run "wscript.exe " & Chr(34) & "C:TimerSendEmail.vbs" & Chr(34), 1, True
End Sub

这段代码表示创建一个定时器,每天运行一次指定的VBS脚本。

第七步,将以上代码保存为一个VBS文件,TimerSendEmail.vbs”,将这个文件放在一个固定位置,如C盘根目录。

我们需要设置电脑的开机启动项,让这个VBS脚本随电脑启动而运行,具体操作如下:

1、按下“Win+R”键,输入“shell:startup”,回车,打开启动文件夹。

2、将“TimerSendEmail.vbs”文件拖拽到启动文件夹中。

这样一来,电脑每次开机时,就会自动运行这个VBS脚本,按照设定的时间定时发送邮件到手机,这里需要注意的是,邮件客户端Outlook需要保持登录状态,且网络连接正常。

通过以上步骤,我们就成功实现了电脑定时发送邮件到手机的功能,这样,无论身在何处,都不会错过重要邮件啦!希望这个方法能对大家有所帮助!

The End
微信