決められた時間にメールを送信するようにスケジュールする方法

時々、あなたが電子メールを書く時間があるとき、それはそれを送るのに最適な時間ではないかもしれません。メールが送信される前に、イベントが発生するのを待つか、ニュースが途切れるのを待ちたいと思うかもしれません。

理由に関係なく、設定された時間に電子メールの送信をスケジュールする機能は貴重なツールです。

この記事では、GmailYahoo、および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つです。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts