JobAutoのメール送信アクションでエラーが出る原因と対処方法

★質問・概要

Q. JobAutoの「メール送信」アクションを実行するとエラーになります。原因と対処方法を教えてください。

宛先・件名・本文の未設定、添付ファイルの指定、SMTPサーバや認証情報の設定など、メール送信アクションで発生する主なエラーと対処方法を説明します。

★回答

A. 表示されたエラーに応じて、「基本設定」「送信サーバ(SMTP)情報」「添付ファイル」の設定を確認してください。 変数を使用している項目は、設定画面に変数名が入っているだけではなく、アクション実行時の変数の値が空白になっていないか確認することが重要です。

このページでは、メール送信アクションで発生する6種類の代表的なエラーを、画面例とともに説明します。設定が正しい場合に確認したい通信・送信方式・メールサービス側の制限についても案内します。

エラー内容別の原因と対処方法

1.宛先・件名・本文が空白になっているエラー

原因:「メール送信」アクションの基本設定で、宛先・件名・本文のいずれかが空白になっている場合に発生します。変数を指定している場合は、実行時に変数の中身が空白になっていることもあります。

JobAutoのメール送信アクションで宛先・件名・本文が空白の場合のエラー画面

対処方法:次の項目を確認してください。

  • 「宛先」に送信先のメールアドレスが設定されているか。
  • 「件名」が空白になっていないか。
  • 「本文」が空白になっていないか。
  • 変数を使用している場合は、アクション実行時に各変数へ値が入っているか。

「宛先」だけでなく、「差出人」の設定も確認してください。複数の宛先・CC・BCCを指定するときは、メールアドレスを半角カンマ(,)で区切ります。設定項目の詳細はページ末尾の「メール送信」マニュアルをご確認ください。

2.添付ファイルが見つからないエラー

原因:添付ファイルに指定したパスが誤っている、またはメール送信アクションを実行した時点で対象ファイルが存在しない場合に発生します。

JobAutoのメール送信アクションで添付ファイルが見つからないエラー画面

対処方法:添付ファイルに設定したファイルパスが正しいか、アクション実行時にそのファイルが存在しているかを確認してください。ファイルパスに変数を使用している場合は、実行時に展開される値も確認します。

「高度な設定」の「設定した添付ファイルがない場合」では、「エラーにする」「エラーにしない」を選択できます。請求書や報告書など添付が必須の業務では「エラーにする」を選び、添付漏れのまま送信しないようにしてください。添付1~5に個別指定する方法と、フォルダ内のファイルを添付する方法では確認箇所が異なります。

3.SMTPサーバ名が間違っているエラー

原因:「送信サーバ(SMTP)情報」のSMTPサーバ名が誤っている、空白になっている、またはポート番号が適切でない場合に発生します。

JobAutoのメール送信アクションでSMTPサーバ設定が正しくない場合のエラー画面

対処方法:SMTPサーバ名が正しいか、空白になっていないか、ポート番号がメールサービスの指定と一致しているかを確認してください。SMTPサーバ名やポート番号に変数を使用している場合は、実行時の値も確認します。

あわせて「接続の保護」のSSL設定を確認します。SMTPサーバ名・ポート番号・暗号化方式はメールサービスが指定した組み合わせを使用してください。ポート番号だけを変更したり、エラーを回避するために暗号化を無効にしたりしないでください。

4.SMTPのポート番号が空白になっているエラー

原因:「送信サーバ(SMTP)情報」のポート番号が空白の場合に発生します。

JobAutoのメール送信アクションでSMTPポート番号が空白の場合のエラー画面

対処方法:ポート番号が空白になっていないか確認し、使用するSMTPサーバで指定された番号を設定してください。変数を使用している場合は、アクション実行時に変数の中身が空白になっていないかも確認します。

5.SMTPのユーザー名が空白になっているエラー

原因:「送信サーバ(SMTP)情報」のユーザー名が空白の場合に発生します。

JobAutoのメール送信アクションでSMTPユーザー名が空白の場合のエラー画面

対処方法:ユーザー名が正しく入力されているか確認してください。変数を使用している場合は、アクションを実行するときに変数の値が空白になっていないかも確認します。

6.SMTPのユーザー名・パスワードが間違っているエラー

原因:「送信サーバ(SMTP)情報」のユーザー名またはパスワードが誤っている、あるいはパスワードが空白の場合に発生します。

JobAutoのメール送信アクションでSMTP認証情報が間違っている場合のエラー画面

対処方法:メールサーバへのログインに使用するユーザー名とパスワードが正しいか確認してください。パスワードが空白になっていないか、変数を使用している場合は実行時に適切な値が入っているかも確認します。

認証方式やパスワードの種類はメールサービスによって異なります。通常のアカウント用パスワードではSMTP送信できないサービスや、SMTP認証が無効になっているアカウントもあります。メールサービスの管理者に、利用可能な認証方式とJobAutoでの送信方法を確認してください。パスワードをログ・スクリーンショット・問い合わせ内容に記載しないよう注意してください。

設定を見直しても送信できない場合

7.送信方式と通信状態を確認する

前述の6種類に当てはまらない場合や、設定を修正してもエラーになる場合は、まず使用している送信方式を確認したうえで、次の項目を調べます。

  • PCの通信状態:ロボットが動いているPCから、メールサーバへ接続できる状態か確認します。ネットワークの切断などによって送信に失敗する場合があります。
  • 送信方式:「高度な設定」の「メール送信方式」を確認します。「スクリプトからメール送信する」で送信できない場合は、正式マニュアルで案内している「オリジナル方式で送信する」への切り替えも検討してください。切り替え前にはテスト用の宛先で送信確認します。
  • Outlookを使用する場合:Outlookから通常のメール送信ができる状態か確認します。Outlookを使用して送信する方式では、アクション内の「送信サーバ(SMTP)情報」は使用しません。「Outlookにメールを下書き保存する」は送信ではなく下書き保存です。
  • エラーメッセージ:エラーが発生したアクションとメッセージを確認し、該当する設定項目を再確認します。

メール送信アクションが正常終了しても、相手への配信完了を保証するものではありません。宛先不明・受信拒否・迷惑メール判定などの場合は、送信元に届くエラー通知や、送信側メールサービスの送信記録を確認してください。

8.テスト送信で確認する

本番の宛先へ繰り返し送信する前に、テスト用の宛先で送信できるか確認します。宛先・件名・本文を固定値で試し、問題がなければ変数を利用した設定に戻すと、変数の内容と通信・認証の問題を切り分けやすくなります。

添付ファイルがある場合は、テスト用ファイルで添付が正しく届くか確認してください。SMTP情報の設定場所が分からない場合は、ページ末尾のメール接続情報の設定マニュアルを参照してください。

9.送信のリトライで二重送信しないようにする

タイムアウトなどが発生した場合、画面上ではエラーでもメールサーバが送信を受け付けている可能性があります。同じメールをすぐ再送信せず、送信済み履歴・メールサーバの送信記録・送信先への到着状況を確認してください。特に一斉送信や請求書送信では、処理済みかどうかの管理が重要です。

10.それでもエラーが解消しない場合

このページに記載のないエラーや、対処後も解消しないエラーが発生した場合は、表示されたエラーメッセージ、JobAutoのバージョン、送信方式(SMTP/Outlook)、発生した日時、テスト送信の結果を確認し、JobAutoの製品サポートへお問い合わせください。個人情報や送信先アドレスなどは必要に応じて伏せ、パスワードや認証用の秘密情報は送らないでください。

エラー原因の確認早見表

症状・エラー最初に確認する箇所
宛先・件名・本文が空白基本設定、参照変数の実行時の値
添付ファイルが見つからないファイルの存在、実行端末のパス、添付ファイルがない場合の設定
SMTPサーバ名やポートのエラー送信サーバ名、ポート番号、接続保護、ネットワーク
ユーザー名が空白・認証エラーユーザー名・パスワード、メールサービス側の認証条件
SMTPの設定欄を編集できない高度な設定でOutlook送信方式を選択していないか
エラーが出ないが相手に届かない送信記録、エラー通知メール、受信側の判定

関連するマニュアル・参考記事

メール送信アクションの設定、SMTP接続情報、メール送信に失敗した際の対処例については、以下をご確認ください。

JobAutoのFAQ記事一覧へ戻る

3件のコメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。