時々、あなたが電子メールを書く時間があるとき、それはそれを送るのに最適な時間ではないかもしれません。メールが送信される前に、イベントが発生するのを待つか、ニュースが途切れるのを待ちたいと思うかもしれません。
理由に関係なく、設定された時間に電子メールの送信をスケジュールする機能は貴重なツールです。
この記事では、Gmail、Yahoo、およびOutlookで設定された時間にメールを送信するようにスケジュールする方法を学習します。オンラインとデスクトップおよびモバイルクライアントの両方でそれを行う方法を学びます。
Gmailでメールをスケジュールする(Schedule an Email In Gmail)
2019年、Googleはついにウェブクライアントとモバイルクライアントの両方でGmailにメールスケジュール機能を追加しました。スケジュール送信機能の使用は、これ以上ないほど簡単です。
GmailWebクライアントでのメールのスケジュール(Scheduling Emails In The Gmail Web Client)
- メール作成ウィンドウが表示されたら、[送信(Send)]ボタンの横にある下矢印を選択します。[送信のスケジュール(Schedule Send)]を選択するオプションが表示されます。
- これを選択すると、選択できる3つの一般的なプリセット日付が表示されます。または、[日付と時刻(Pick date & time)の選択]を選択して、独自のカスタム送信日時を作成できます。
- これらのいずれも機能しない場合は、[日付と時刻を選択](Pick date & time)を選択すると、カレンダーウィジェットを使用して独自の日付と時刻を設定できます。
- 完了したら、[送信のスケジュール]を(Schedule send)選択します。
左側のナビゲーションメニューから[スケジュール(Scheduled)済み]を選択すると、スケジュールしたすべてのメールを表示できます。
Gmailモバイルクライアントでのメールのスケジュール(Scheduling Emails In The Gmail Mobile Client)
これは、 Gmail(Gmail)モバイルクライアント でも基本的に同じように機能します。
- Gmailモバイルクライアントでメールを作成するときは、送信アイコンの横にある3つのドットをタップするだけです。送信をスケジュール(Schedule send)するオプションが表示されます。
- これをタップすると、同じプリセットスケジュールオプションが表示されます。または、[日付と時刻(Pick date & time)を選択]を選択して、送信日時をカスタマイズできます。
- (Set)日付と時刻を設定し、[送信のスケジュール]を(Schedule send)選択して終了します。
Yahooでメールをスケジュールする(Schedule an Email In Yahoo)
Gmailとは異なり、Yahooにはスケジュール送信機能がありません。これは、 Yahoo(Yahoo)経由でメールをスケジュールするのに役立つサードパーティのサービスを見つける必要があることを意味します。
Boomerangブラウザプラグインは、以前は(Boomerang)Yahooでメールをスケジュールするための頼りになるオプションでしたが(Yahoo)、BoomerangforYahoo(Boomerang)は廃止されました。
ありがたいことに、 Later.io(Later.io)と呼ばれる別のサービスを使用できます。月に最大10通のメールを送信できる無料のアカウントがあります。それ以上のスケジュールが必要な場合は、手頃なプランの1つから選択する必要があります。
Later.ioに登録するときは、送信元の電子メールアドレスでサインアップしてください。完了するには、確認メールのリンクをクリックする必要があります。
- 電子メール(Emails)ダッシュボード内で、[作成](Compose)を選択して新しいスケジュールされた電子メールを作成します。
- [コミット](Commit)を選択すると、スケジュールされたメールのリストにそのメールが表示されます。
Yahoo Mail以外のサービスからのメールをスケジュールしなければならないのは残念ですが、これがYahooのメールスケジュール機能の欠如を回避する唯一の方法です。
Outlookで電子メールをスケジュールする(Schedule an Email In Outlook)
Boomerangは、 (Boomerang)Outlookユーザー向けにスケジュールされた電子メール送信サービスを引き続き提供しています。Outlook.comで動作します。
- 初めてBoomerangforOutlookにサインアップするときは、 (Boomerang for Outlook)Microsoftアカウントにサインインし、サービスによるアカウントへのアクセスを承認する必要があります。
- 終了したら、Outlook.comアカウントにログインし、左側のナビゲーションウィンドウの [全般]で(General)[アドインの管理(Manage add-ins)]を選択します。
- [インストール](Install)を選択して終了します。
- Outlook.comで、電子メールを作成するときに、[送信(Send)]ボタン の右側にある3つのドットを選択します。
- このメニューでは、リストにブーメラン(Boomerang)が表示されます。それを選択すると、オプションのリストが表示されます。
- リマインダー(Remind Me):設定された時間内にメールへの返信がない場合は、リマインダーを受け取ります。
- 提案時間(Suggest Times):提案された会議時間を電子メールに埋め込みます。
- 共有の可用性(Share Availability):あなたが会うことができるときに受信者に知らせてください。
- 領収書を読む(Read Receipt):受信者がメールを開いたときにメールを受け取ります。
- 後で送信(Send Later):メールをスケジュールします。
- [後で送信(Send Later)]オプションを使用すると、遅延をスケジュールできます。さまざまなプリセットの遅延から選択するか、上記のGmailソリューションのように日付をカスタマイズできます。
選択すると、メールの上部に、メールが送信される日付が記載されたステータスフラッシュが表示されます。
Outlookデスクトップで電子メールをスケジュールする(Schedule an Email In Outlook Desktop)
Outlookデスクトップには、(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)スクリプトエディター(Script editor)]を選択して、電子メールスケジュールスクリプトを作成します。
- スクリプトの作成を開始するには、プロジェクトに名前を付ける必要があります。プロジェクト名を選択し、フィールドに入力します。
function sendEmails(){
var sheet = SpreadsheetApp.getActiveSheet();
// var startRow = 1; // First処理するデータの最初の行
vardataRange = sheet.getDataRange();
var last_row = dataRange.getLastRow();
// Range内の各行の値を取得(Fetch)します。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();
}
- このスクリプトはスプレッドシートにアクセスし、データを含む最後の行をプルします。次に、データを含む範囲からすべての値を取得し、すべての行をループします。
- 各ループは、電子メールアドレス、件名行、およびメッセージをプルし、その行のアドレスに電子メールを送信します。
- すべてのメールの送信が完了すると、シートがクリアされます。これで、シートは次のバッチの電子メールを送信する準備が整いました。
- このスクリプトを毎月実行するようにスケジュールします。メニューから[編集(Edit)]を選択し、[現在のプロジェクトのトリガー(Current project’s triggers)]を選択します。
- トリガーページで、[トリガーの追加(Add Trigger)]ボタンを選択します。
- トリガーページで、イベントソース(Event Source)を時間駆動型(Time-driven)に変更します。
- 時間ベースのトリガーのタイプの選択(Select type of time based trigger)を月タイマー(Month timer)に設定します。
- [曜日を(Select day of month)選択]で、メールを送信する曜日を選択します。
- 完了したら、[保存](Save)を選択して終了します。これで、スクリプトが毎月実行されます。
1か月を通して行う必要があるのは、スケジュールした日に送信したいメールのリストに記入することだけです。これは、Googleのスクリプトトリガー機能のおかげで、バッチメールを送信する最も簡単な方法の1つです。
How To Schedule an Email To Go Out At a Set Time
Sometimes, when you haνe the timе to write an email it may not be the best time to send it. Maybe you want to wait for an event to occur or for news to break before your email goeѕ 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.