有时,当您有时间写一封电子邮件时,它可能不是发送它的最佳时间。也许您想在电子邮件发出之前等待事件发生或新闻爆发。
无论出于何种原因,安排在设定时间发送电子邮件的能力都是一个有价值的工具。
在本文中,您将了解如何安排电子邮件在Gmail、Yahoo和Outlook上的设定时间发送。您将学习如何在线以及在桌面和移动客户端上进行操作。
在 Gmail 中安排电子邮件(Schedule an Email In Gmail)
2019 年,谷歌(Google)终于在 Web 和移动客户端的Gmail中添加了电子邮件调度功能。(Gmail)使用计划发送功能再简单不过了。
在 Gmail 网络客户端中安排电子邮件(Scheduling Emails In The Gmail Web Client)
- 当您在电子邮件撰写窗口中时,只需选择“发送(Send)”按钮旁边的向下箭头。您将看到选择Schedule Send的选项。
- 选择此选项后,您将看到三个常见的预设日期可供选择,或者您可以选择选择日期和时间(Pick date & time)来创建您自己的自定义发送日期和时间。
- 如果这些都不适合您,请选择选择日期和时间(Pick date & time),您可以使用日历小部件设置自己的日期和时间。
- 完成后选择安排发送(Schedule send)。
您可以通过从左侧导航菜单中选择已安排来查看已安排的所有电子邮件。(Scheduled)
在 Gmail 移动客户端中安排电子邮件(Scheduling Emails In The Gmail Mobile Client)
这在Gmail(Gmail)移动客户端 中的工作方式基本相同。
- 当您在Gmail(Gmail)移动客户端中撰写电子邮件时,只需点击发送图标旁边的三个点。您会看到安排发送(Schedule send)的选项。
- 当您点击此按钮时,您将看到相同的预设计划选项,或者您可以选择选择日期和时间(Pick date & time)来自定义发送日期和时间。
- 设置(Set)日期和时间,然后选择安排发送(Schedule send)以完成。
在 Yahoo 中安排电子邮件(Schedule an Email In Yahoo)
与Gmail不同,Yahoo没有计划发送功能。这意味着您需要找到第三方服务来帮助您通过Yahoo安排电子邮件。
Boomerang浏览器插件曾经是在Yahoo中安排电子邮件的首选选项,但用于Yahoo的(Yahoo)Boomerang已停产。
值得庆幸的是,您可以使用另一项名为Later.io的服务。有一个免费帐户,您每月最多可以发送 10 封电子邮件。如果您需要安排更多时间,则需要从负担得起的计划中进行选择。
当您注册Later.io时,请确保使用您要发送的电子邮件地址进行注册。您需要单击验证电子邮件中的链接才能完成。
- 在电子邮件(Emails)仪表板中,选择撰写(Compose)以创建新的预定电子邮件。
- 选择Commit后,您将看到该电子邮件显示在您的日程安排电子邮件列表中。
不幸的是,您必须安排来自Yahoo Mail(Yahoo Mail)之外的服务的电子邮件,但这是解决 Yahoo 缺乏电子邮件安排功能的唯一方法。
在 Outlook 中安排电子邮件(Schedule an Email In Outlook)
Boomerang仍然为(Boomerang)Outlook用户提供计划电子邮件发送服务。它适用于Outlook.com。
- 当您首次注册Boomerang for Outlook时,您需要登录您的Microsoft帐户并授权该服务访问您的帐户。
- 完成后,登录您的Outlook.com帐户,然后在左侧导航窗格中的 “常规(General)”下选择“管理加载项”。(Manage add-ins)
- 选择安装(Install)完成。
- 在Outlook.com中,当您撰写电子邮件时,选择“发送(Send)”按钮右侧的三个点。
- 在此菜单中,您会在列表中看到Boomerang。选择它,您将看到一个选项列表。
- 提醒我(Remind Me):如果您在设定的时间内没有收到对电子邮件的回复,则会收到提醒。
- 建议时间(Suggest Times):将建议的会议时间嵌入电子邮件中。
- 共享可用性(Share Availability):让收件人知道您何时有空见面。
- 阅读回执(Read Receipt):当收件人打开您的电子邮件时收到一封电子邮件。
- 稍后发送(Send Later):安排您的电子邮件。
- 稍后发送(Send Later)选项可让您安排延迟。您可以从各种预设延迟中进行选择,也可以像上面的Gmail解决方案一样自定义日期。
做出选择后,您会在电子邮件顶部看到状态闪烁,其中包含电子邮件的发送日期。
在 Outlook 桌面中安排电子邮件(Schedule an Email In Outlook Desktop)
Outlook桌面具有一个称为延迟传递(Delay Delivery)的计划发送功能。
- 您可以通过撰写新消息来访问它。
- 从菜单中选择选项(Options),然后在功能区的更多选项(More Options)部分中选择延迟交付。(Delay Delivery)
- 选择延迟交付(Delay Delivery)后,它将打开一个新窗口。在Delivery options下,您可以选择不要在此之前发送,(Do not deliver before)然后输入您希望发送电子邮件的日期和时间。
- 选择关闭(Close)以完成。选择发送(Send)后,消息将仅在您选择的日期和时间发送。
使用 Google 表格安排电子邮件(Schedule Emails Using Google Sheets)
如果您发现自己每个月都会向不同的人(例如经理或同事)发送带有报告或其他信息的批量电子邮件,那么Google 表格是一个完美的解决方案(Google Sheets is a perfect solution)。
您可以轻松设置一个Google电子表格,其中包含收件人、主题行和您要发送的大量电子邮件的正文。
- 通过从菜单中选择Tools并选择(Tools)Script editor创建电子邮件调度脚本。
- 要开始创建脚本,您需要为项目命名。选择项目名称并填写该字段。
函数sendEmails () {
var sheet = SpreadsheetApp.getActiveSheet();
// var startRow = 1; // First要处理的第一行数据
var dataRange = sheet.getDataRange();
var last_row = dataRange.getLastRow();
//获取(Fetch)Range中每一行的值。
var data = dataRange .getValues();
for ( var i=1; i < last_row; i++) {
var row = data[i];
var emailAddress = 行[0];
var 主题(var subject)= 行 [1];
var 消息(var message)= 行 [2];
MailApp.sendEmail(电子邮件地址、主题、消息);数据范围(dataRange)
.clearContent (); }
- 此脚本将访问您的电子表格并提取最后一行数据。然后它从数据范围中获取所有值,并遍历每一行。
- 每个循环都会提取电子邮件地址、主题行和消息,并将电子邮件发送到该行的地址。
- 发送完所有电子邮件后,它将清除工作表。现在该表已准备好发送您的下一批电子邮件。
- 安排此脚本每月运行。从菜单中选择Edit并选择(Edit)Current project's triggers。
- 在触发器页面上,选择添加触发器(Add Trigger)按钮。
- 在 Trigger Page 中,将Event Source更改为Time-driven。
- 将Select type of time based trigger设置为Month timer。
- 对于Select day of month,选择您要发送电子邮件的月份中的哪一天。
- 完成后,选择保存(Save)以完成。现在您的脚本将每月运行一次。
整个月您所要做的就是填写您希望在预定日期发送的电子邮件列表。由于 Google 的脚本触发功能,这是发送批量电子邮件的最简单方法之一。
How To Schedule an Email To Go Out At a Set Time
Sometimes, when you haνe the time to write an email it may not be the best time tо sеnd it. Maybe you want to wait for an event to occur or for news to break before yoυr email goes out.
Regardless of the reason, the ability to schedule sending your email at a set time is a valuable tool.
In this article you’ll learn how to schedule an email to go out at a set time on Gmail, Yahoo, and Outlook. You’ll learn how to do it both online and on the desktop and mobile clients.
Schedule an Email In Gmail
In 2019, Google finally added the email scheduling feature in Gmail in both web and mobile clients. Using the schedule send feature couldn’t be easier.
Scheduling Emails In The Gmail Web Client
- When you’re in the email compose window, just select the down arrow next to the Send button. You’ll see the option to select Schedule Send.
- When you select this, you’ll see three common preset dates to choose from, or you can select Pick date & time to create your own custom send date and time.
- If none of these work for you, select Pick date & time, and you can set your own date and time using the calendar widget.
- Select Schedule send when you’re done.
You can see all of the emails you’ve scheduled by selecting Scheduled from the left navigation menu.
Scheduling Emails In The Gmail Mobile Client
This works essentially the same way in the Gmail mobile client.
- When you compose an email in the Gmail mobile client, just tap the three dots next to the send icon. You’ll see an option to Schedule send.
- When you tap this, you’ll see the same preset schedule options, or you can select Pick date & time to customize the send date and time.
- Set the date and time and then select Schedule send to finish.
Schedule an Email In Yahoo
Unlike Gmail, Yahoo doesn’t have a schedule send feature. This means that you’ll need to find a third-party service that’ll help you schedule emails through Yahoo.
The Boomerang browser plugin used to be the go-to option for scheduling emails in Yahoo, but Boomerang for Yahoo has been discontinued.
Thankfully, there’s another service you can use called Later.io. There’s a free account where you can send up to 10 emails a month. If you need to schedule more than that, you’ll need to choose from one of the affordable plans.
When you register for Later.io, make sure you sign up with the email address you want to send from. You’ll need to click a link in a verification email to finish.
- Inside the Emails dashboard, select Compose to create a new scheduled email.
- Once you select Commit, you’ll see the email show up in your list of schedule emails.
It’s unfortunate that you have to schedule an email from a service outside of Yahoo Mail, but this is the only way to get around Yahoo’s lack of an email scheduling feature.
Schedule an Email In Outlook
Boomerang still offers a schedule email send service for Outlook users. It works with Outlook.com.
- When you first sign up for Boomerang for Outlook, you’ll need to sign into your Microsoft account and authorize the service’s access to your account.
- When finished, log into your Outlook.com account, and select Manage add-ins under General in the left navigation pane.
- Select Install to finish.
- In Outlook.com, when you’re composing an email, select the three dots to the right of the Send button.
- In this menu, you’ll see Boomerang in the list. Select it and you’ll see a list of options.
- Remind Me: Receive a reminder if you don’t receive a response to the email in a set amount of time.
- Suggest Times: Embed suggested meeting times into the email.
- Share Availability: Let the recipient know when you’re available to meet.
- Read Receipt: Get an email when the recipient opens your email.
- Send Later: Schedule your email.
- The Send Later option lets you schedule a delay. You can choose from a variety of preset delays, or customize a date just like in the Gmail solution above.
Once you make a selection, you’ll see a status flash at the top of the email with the date that the email will be sent.
Schedule an Email In Outlook Desktop
Outlook desktop has a scheduled send feature called Delay Delivery.
- You can access it by composing a new message.
- Select Options from the menu, and selecting Delay Delivery in the More Options section of the ribbon.
- Once you select Delay Delivery, it’ll open a new window. Under Delivery options, you can select Do not deliver before and enter the date and time when you’d like the email to be delivered.
- Select Close to finish. Once you select Send, the message will only be delivered at the date and time that you’ve selected.
Schedule Emails Using Google Sheets
If you find yourself sending batches of emails each month to different people, like managers or colleagues, with reports or other information, Google Sheets is a perfect solution.
You can easily set up a Google spreadsheet that contains recipients, subject lines, and the bodies of the bulk set of emails you want to send.
- Create the email scheduling script by selecting Tools from the menu, and selecting Script editor.
- To begin creating your script, you’ll need to give your project a name. Select the project name and fill in the field.
- In the editor, paste the following script:
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
//var startRow = 1; // First row of data to process
var dataRange = sheet.getDataRange();
var last_row = dataRange.getLastRow();
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i=1; i < last_row; i++) {
var row = data[i];
var emailAddress = row[0];
var subject = row[1];
var message = row[2];
MailApp.sendEmail(emailAddress, subject, message);
}
dataRange.clearContent();
}
- This script will access your spreadsheet and pull the last row with data. It then gets all values from the range with data, and loops through every row.
- Each loop will pull the email address, subject line and message, and send the email to the address for that line.
- When it’s done sending all of the emails, it’ll clear the sheet. Now the sheet is ready to send your next batch of emails.
- Schedule this script to run every month. Select Edit from the menu and select Current project’s triggers.
- On the triggers page, select the Add Trigger button.
- In the Trigger Page, change the Event Source to Time-driven.
- Set Select type of time based trigger to Month timer.
- For Select day of month, select the day of the month when you want to send your emails.
- When you’re done, select Save to finish. Now your script will run every month.
All you have to do throughout the month is fill out your list of emails that you’d like to have sent out on the date that you’ve scheduled. This is one of the easiest ways to send out batch emails, thanks to Google’s script triggering feature.