★アクションの説明、概要
JobAutoからメールを自動送信する方法について説明します。
「メール送信」アクションでは、 宛先、CC、BCC、Reply-To、件名、本文を設定して メールを送信できます。
メールの送信方法は、 SMTPを使用する方法のほか、 Outlookを使用して送信する方法も選択できます。
件名や本文、メールアドレスなどには JobAutoの変数を使用できるため、 ロボットの処理で取得した値を使って 送信内容を変更することもできます。
ファイルを添付してメールを送信することもでき、 複数のファイルをまとめて添付する場合は フォルダを指定する方法も利用できます。
メールの宛先(TOやCCなど)が複数の場合、メールアドレスを「,」(カンマ)で区切って入力してください。
JobAutoでGmailを使用する場合
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目について説明します。
1.基本設定
1-1.差出人
送信元のメールアドレスを設定します。JobAutoの変数も参照できます。
Gmailを使用する場合は、送信設定によって実際の送信元として表示されるメールアドレスが異なる場合があります。
1-2.宛先
送信先のメールアドレスを設定します。変数も参照できます。
1-3.CC
CCのメールアドレスを設定します。変数も参照できます。
1-4.BCC
BCCのメールアドレスを設定します。変数も参照できます。
1-5.Reply-To
Reply-Toのメールアドレスを設定します。変数も参照できます。
1-6.件名
メール件名を設定します。変数も参照できます。またシステム値を使用可能です。システム値の説明はこちら。
1-7.本文
メール本文を設定します。変数も参照できます。またシステム値を使用可能です。システム値の説明はこちら。
・拡大編集
メール本文を別の画面に表示させて編集します。
1-8.下記のファイルを添付
「添付1」から「添付5」に設定したファイルを添付する場合に選択します。
また添付1~5へ送信する添付ファイルのパスを設定してください。変数も参照できます。
1-9.指定のフォルダ下のファイルを添付
6つ以上のファイルを添付する場合は、「指定のフォルダ下のファイルを添付」を選択します。添付するファイルを保存したフォルダのパスを設定します。変数も参照できます。
2.送信サーバ(SMTP)情報
「3.高度な設定」の「メール送信方式」で「Outlookを使用してメール送信する」または「Outlookにメールを下書き保存する」を選択している場合、「送信サーバ(SMTP)情報」は設定できません。
2-1.送信(SMTP)サーバ名
送信するメールアドレスのメールサーバを設定します。変数も参照できます。
2-2.ポート番号
送信するメールアドレスのメールサーバのポートを設定します。変数も参照できます。
2-3.接続の保護
SSLの設定を行います。
・SSLを使用しない
使用しない場合はこちらを選択します。
・SSLを使用する
使用する場合はこちらを選択します。
2-4.ユーザー名
送信するメールアドレスのメールサーバへのログインIDを設定します。変数も参照できます。
2-5.パスワード
送信するメールアドレスのメールサーバへのログインパスワードを設定します。変数も参照できます。
3.高度な設定
3-1.タイトルをiso-2022-jpをエンコードする
メールの件名をISO-2022-JPでエンコードする場合は、チェックを入れます。
3-2.メール送信方式
メールの送信方式を選択します。デフォルトは「スクリプトからメール送信する」です。スクリプト方式で送信できない場合は、「オリジナル方式で送信する」をお試しください。
・スクリプトからメール送信する
Windowsの機能を使ってメールを送ります。PCの設定によっては実行が許可されていない場合があります。
・オリジナル方式で送信する
JobAutoの独自の機能を使って送信します。
・Outlookを使用してメール送信する
Outlookの機能を使用してメールを送信します。送信するためにはOutlookへ設定が必要です。こちらを参照してください。
・Outlookにメールを下書き保存する
Outlookの機能を使用してOutlookへメールの下書きを保存します。下書きを保存するためにはOutlookへ設定が必要です。こちらを参照してください
3-3.設定した添付ファイルがない場合
・エラーにしない
メール送信時に添付ファイルに設定されたパスに実際にファイルがない場合でも、エラーになりません。
・エラーにする
メール送信時に添付ファイルに設定されたパスに実際にファイルがない場合、エラーになります。
3-4.アクション有効
このアクションを無効にする場合は、チェックを外します。
4.エラー発生時の対応
4-1.エラー時の処理
エラーが発生したときの設定を行います。詳細はこちらをご確認ください。
4-2.基点となる条件分岐
「エラー時の処理」で「条件分岐の次のフローに移動」を選択した場合に設定します。アクションでエラーが発生したときの移動先となる条件分岐を選択します。
4-3.エラー時にログ出力
エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。
JobAutoからメールを自動送信する場合
ロボットの処理結果や通知などを メールで送信したい場合は、 「メール送信」アクションを使用します。
宛先、件名、本文などを設定し、 SMTPまたはOutlookを使ってメールを送信できます。
複数の宛先へメールを送信する場合
TO、CC、BCCへ 複数のメールアドレスを設定する場合は、 メールアドレスをカンマ「,」で区切って指定します。
宛先、CC、BCCには JobAutoの変数を使用することもできます。
変数を使ってメールを送信する場合
メールアドレス、件名、本文などには、 JobAutoの変数を使用できます。
ロボットの処理中に取得した値を変数へ格納しておくことで、 送信先やメールの内容を処理ごとに変更できます。
件名と本文では、 JobAutoのシステム値も使用できます。
ファイルを添付してメールを送信する場合
メールへファイルを添付する場合は、 「下記のファイルを添付」または 「指定のフォルダ下のファイルを添付」を使用します。
個別にファイルを指定する場合は、 「添付1」から「添付5」へ 添付するファイルのパスを設定します。
添付するファイルが6つ以上ある場合は、 「指定のフォルダ下のファイルを添付」を選択し、 添付するファイルが保存されているフォルダを指定します。
添付ファイルのパスには、 JobAutoの変数を使用できます。
SMTPを使ってメールを送信する場合
SMTPを使ってメールを送信する場合は、 「送信サーバ(SMTP)情報」で メールサーバの設定を行います。
主な設定項目は、 SMTPサーバ名、ポート番号、 SSLの使用、ユーザー名、パスワードです。
SMTPサーバ名、ポート番号、 ユーザー名、パスワードには JobAutoの変数を使用できます。
Outlookを使ってメールを送信する場合
Outlookの機能を使ってメールを送信する場合は、 「高度な設定」の「メール送信方式」で 「Outlookを使用してメール送信する」を選択します。
Outlookを使用する場合は、 あらかじめOutlook側で メールを送信できる状態に設定しておく必要があります。
Outlookを使用して送信する場合は、 「送信サーバ(SMTP)情報」は使用しません。
メール送信方式の違い
| 送信方式 | 用途 |
|---|---|
| スクリプトからメール送信する | Windowsの機能を使ってメールを送信します。 |
| オリジナル方式で送信する | JobAuto独自の機能を使ってメールを送信します。 |
| Outlookを使用してメール送信する | Outlookの機能を使ってメールを送信します。 |
| Outlookにメールを下書き保存する | メールを送信せず、 Outlookの下書きとして保存します。 |
メール送信でエラーになる場合
TO、件名、本文が空の状態で メール送信アクションを実行するとエラーになります。
CCとBCCは、 設定されていなくてもエラーにはなりません。
メールを送信できない場合は、 次の順序で設定を確認してください。
- 宛先、件名、本文が設定されているか確認します。
- 宛先のメールアドレスに誤りがないか確認します。
- SMTPを使用する場合は、 SMTPサーバ名とポート番号を確認します。
- SSLの設定を確認します。
- SMTPのユーザー名とパスワードを確認します。
- 変数を使用している場合は、 実行時に変数へ想定した値が格納されているか確認します。
- 添付ファイルを設定している場合は、 指定したファイルが存在するか確認します。
- Outlookを使用する場合は、 Outlookから通常のメール送信ができる状態か確認します。
- 「メール送信方式」が 使用する環境に合っているか確認します。
メールアドレスが間違っている場合
宛先のメールアドレスが存在しない場合や、 相手側でメールの受信を拒否された場合でも、 メール送信アクション自体は 正常に実行された扱いになる場合があります。
この場合は、 送信元メールアドレスへ メールサーバから宛先不明や受信拒否などの 通知メールが届いていないか確認してください。

添付ファイルを配列で渡せるようにしてほしい(カンマ区切りでも可)。
4ファイル以上添付したい場合や、添付するファイル数を固定できない場合に使いたい。
コメントいただいた件、承知いたしました。
ファイルを配列でメールに添付する機能の追加を検討いたします。
添付するファイルを圧縮し1ファイルにまとめることで、現在の機能で対応することができます。こちらの方法もご検討ください
送信サーバ(SMTP)情報も変数参照可能にしていただけると嬉しいです。
承知しました。次期バージョンでの機能追加を検討いたします
[…] メール送信 […]
[…] ・メール送信アクションへOutlookを使って送信をする機能を追加。こちらの3-2をご覧ください […]
[…] ・メール送信アクションで、Reply-Toを設定できる機能を追加。こちらの1-5をご覧ください […]