LoginSignup
6
4

More than 3 years have passed since last update.

【はじめてのUiPath】RPAで「SMTPサーバーでのメール送信自動化」を実装してみる!

Last updated at Posted at 2019-04-29

RPAツールであるUiPathを使用して、自動的にExcelからデータをとってきて、それをメール送信したいと思います!

gmailを使って実装します!

Excelを用意する

メールを送りたい相手のメールアドレスと件名と本文をExcelに打ち込みます!

スクリーンショット (25).png

そして、このエクセルファイル「mail.xlsx」を、適当なところに保存します。

※どこに保存したかは覚えておいてください!

Uipathで実装するぞー!

1. Excelからデータを抽出する

以前書いた記事に全部載せてます!

以下のURLのUipathで実装するぞー!から、9.アクティビティパネルから「メッセージボックス」を持ってくるの手前まで行ってください。

9. アクティビティパネルから「smtpメールメッセージを送信」を持ってくる

アクティビティパネルで「smtpメールメッセージを送信」を探して、bodyの中にドラッグアンドドロップします。

そして、宛先、件名、本文にそれぞれrow(0).ToStringrow(1).ToStringrow(2).ToStringをいれます。

スクリーンショット (27).png

10. プロパティパネルにgmailの情報をいれる

右側にあるプロパティパネルに注目してください。

サーバー: "smtp.gmail.com"
ポート:465
ログオンのパスワード: 自分のグーグルアカウントのパスワード
ログオンのメール:自分のGmailアドレス

もっと下にある送信者の名前送信元はいれてもいれなくても構いません。お任せします。

スクリーンショット (26)_LI.jpg

11. googleアカウントのセキュリティ感知レベルを下げる

  1. googleアカウントのセキュリティにアクセスしてください(※メール送信を実行したいGmailのアカウントでグーグルにログインしていることを確認してください。)
  2. 「安全性の低いアプリのアクセス」のところで「アクセスを有効にする」にしてください。(セキュリティ的に良くないことがあると思うので、用事がすんだら、「アクセスを無効にする」に戻すことをおすすめします。)

スクリーンショット (31)_LI.jpg

12. 実行する

F5キーを押すだけで、実行されます!

さあ、メールは送れましたでしょうか!!

メールを送る件数が増えてくれば増えてくるほど、Excelに文章を送って、RPAでメール送信したほうが早くなりますよね。

おわりに

すごいっすね!RPA!

というわけで、これでおわりです!

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4