Oracle Analytics Cloudのメール送信機能を活用する際のメールサーバの設定方法

# 利用環境 #

BIサービス：Oracle Analytics Cloud  機能セット(Enterprise Analytics) 



# Oracle Analytics Cloudのメール送信機能を活用する際のメールサーバの設定方法

Oracle Analytics Cloud EnterpriseのClassicホームページには、レポート（分析やダッシュボード）を任意の宛先にメール送信する機能が備わっています。この機能を使えば、配信スケジュールが設定できるので、定型的なレポートをユーザに配信することもできます

今回は、Oracle Cloud Infrastuructureに標準で用意されているE-Mail Deliveryの機能を使って、Oracle Analytics Cloudの電子メール機能を活用する設定手順を試します



# 承認済送信者の登録



まず、approved-sendersのリソース権限を持ったユーザーでOCIのコンソールにログインし、送信元の登録を行います。

approved-sendersのリソース権限を与えていない場合は、下記の要領でユーザーが所属するグループに権限を与えてください。



Allow group <グループ名> to manage approved-senders in compartment <コンパートメント名>




OCIのコンソールから**開発者サービス**⇒**電子メール配信**を選択します

<img src="C:\Users\snakayam\Pictures\記事\メール送信\01.png" style="zoom:80%;" />![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/3e91447e-93b7-d90a-6161-c7029f5dae66.png)




次に、**承認済送信者**に移動し、**承認済送信者の作成**アイコンをクリックします。その際、コンパートメントが正しく選択されているか注意をしてください。

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/ffade9f1-4976-ed71-5c55-0faed9e64799.png)






承認済送信者の作成画面で、電子メールアドレスに任意の送信元メールアドレスを入力の上、**承認済送信者の作成**アイコンをクリックし、登録します



![](C:\Users\snakayam\Pictures\記事\メール送信\04.png)![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/4a87e83c-3eff-6908-fe24-c4ed97858315.png)




# SMTP資格証明の生成



ユーザーの一覧から送信元ユーザのユーザー名をクリックし、ユーザーの詳細画面に遷移します。左下の**SMTP資格証明**のリンクにアクセスし、**SMTP資格証明の生成**をクリックします。

![](C:\Users\snakayam\Pictures\記事\メール送信\09.png)![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/a119b285-1571-ac51-a721-e5606af1e38a.png)




任意の説明を入力の上、SMTP資格証明を生成します



![](C:\Users\snakayam\Pictures\記事\メール送信\10.png)![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/c5ec0e8f-347e-bd73-4b7a-434b3f813b7b.png)




**SMTP資格証明の生成ボタン**をクリックすると、資格証明が生成されて、ユーザー名とパスワードが表示されます。**こちらは再表示されないため、必ずコピーしておきます**。



![](C:\Users\snakayam\Pictures\記事\メール送信\11.JPG)![11.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/d35eb52c-e700-33e0-aa63-4e0c9acf58df.jpeg)




# SMTPサーバー情報の取得



”**電子メール配信**の**構成**からSMTPサーバー情報を確認の上、控えておきます。リージョンによってエンドポイントが変わります。



パブリック・エンドポイント: smtp.email.ap-tokyo-1.oci.oraclecloud.com

SMTPポート: 587または25  ※SMTPポートは587で良いと思います



![](C:\Users\snakayam\Pictures\記事\メール送信\21.png)![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/6253b575-3d10-c77e-3b5d-77622f0a364c.png)




# Analytics Cloudでのメールサーバの設定



ここからは、Oracle Analytics Cloudのコンソールにアクセスして、メールの配信設定を行います。コンソールから**メール設定**を選択します

<img src="C:\Users\snakayam\Pictures\記事\メール送信\12.png" style="zoom:80%;" />![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/28f1581d-3ca0-4ad7-2d45-6baf2957db0e.png)




メール設定画面で、必要情報を記入の上、**保存**します



SMTPサーバー：”**電子メール配信**の**構成**から取得したSMTPサーバーの情報（東京リージョンの場合は、smtp.email.ap-tokyo-1.oci.oraclecloud.com）

ポート：587を指定

送信者の表示名：任意の表示名

送信者の電子メールアドレス：送信元のメールアドレス

認証済：チェックをする

ユーザー名、パスワード：SMTP資格証明の生成で、生成されたユーザー名とパスワード

接続セキュリティ：STARTTLSを選択

TLS証明書：デフォルトの証明書を選択



![](C:\Users\snakayam\Pictures\記事\メール送信\13.png)![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/09e6c082-1124-5cfc-ac8a-93fd69721727.png)




# 動作確認



クラシックホームページに移動し、**カタログ**を開きます。任意の分析の**その他**メニューから**電子メール**を選択します

![](C:\Users\snakayam\Pictures\記事\メール送信\15.png)![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/715b4740-aff7-8e85-1324-cf4e01c80f52.png)




宛先に、任意の電子メールアドレスを指定し、OKボタンをクリックします

送信タイプとして、後でを選択すると、任意の繰り返し間隔と、配信日時を指定することができます。



![](C:\Users\snakayam\Pictures\記事\メール送信\23.JPG)![23.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/e767308c-4a38-baec-b6b1-2ddb5547a296.jpeg)






Analytics Cloudのコンソールの配信のモニターから配信の結果を確認することが可能です



<img src="C:\Users\snakayam\Pictures\記事\メール送信\17.png" style="zoom:80%;" />![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/5cf5b942-f4cc-9a9b-4513-3260e168159b.png)




![](C:\Users\snakayam\Pictures\記事\メール送信\19.png)![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513882/8caf367e-19c8-a246-b581-c46f14b05ca4.png)






# まとめ

- Oracle Analytics CloudのEnterprise Editionでは、電子メールによる分析レポートの配信を行うことができる

- メールの配信については、Oracle Cloud Infrastructureが提供するE-Mail Deliveryの機能を活用することで、容易にSMTPサーバのサービスを利用することができる。E-Mail Deliveryはマネージドのサービスなので、メールサーバの管理をする必要もないので便利

- [OCI電子メール配信サービスの概要]: https://docs.oracle.com/ja-jp/iaas/Content/Email/Concepts/overview.htm

  

- [レポートの電子メール送信と配信のトラッキング]: https://docs.oracle.com/cloud/help/ja/analytics-cloud/ACABI/GUID-C5815E71-9348-4C13-BAB6-B5B0C887B3D6.htm#ACABI-GUID-C5815E71-9348-4C13-BAB6-B5B0C887B3D6