4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OCI電子メール配信サービス徹底解説

4
Last updated at Posted at 2022-04-07

今回は、OCI電子メール配信サービス(OCI Email Delivery)を紹介したいと思います。

注目ポイント:

  • OCI Email DeliveryとAWSの類似サービス(SES)の比較
  • メール送信のクイックスタートガイド(わかりやすい手順付き)
  • DKIMとSPFの設定方法(サービス制限の引き上げに必要)

トピック
OCI Email Deliveryとは
OCI Email Delivery vs AWS SES
OCI Email Deliveryでメールを送信するクイック・スタート (ステップ・バイ・ステップのハンズオン・デモです。)

OCI Email Deliveryとは

「電子メール配信を使用する場合、これがアウトバウンド電子メール・サーバーになります。既存の電子メール・サーバーがある場合は、これを保持して、電子メール配信を介して送信するように構成できます。」 -- OCIドキュメントより

image.png
OCI電子メール配信とは何ですかと聞かれたら、上記の説明と図がよく解説してくれますので、そのまま引用しました。(重要かつ理解しやすいと思います。)

OCI Email Deliveryについて知っておくべきこと

項目 内容
送信方法 SMTP (のみ)
SMTP Auth Plain (のみ)
添付ファイルのサポート Yes
DKIM(DomainKeys Identified Mail)のサポート Yes
SPF(Sender Policy Framework)のサポート Yes
メールの一括送信 Yes (プログラムで)
パブリック・インターネットを経由せずにメールを送信
(Service Gatewayを経由)
Yes
SDKの提供 Yes
Autonomous Databaseからの送信 Yes
利用可能リージョン 全てのリージョン

サービス制限 (リンク)
image.png

電子メール配信では、2MBまでのメッセージ(メッセージ・ヘッダー、本文およびアタッチメントを含む)がサポートされています。送信ドメインにSPFおよびDKIMを設定してある場合は、要件に基づいて、この制限の引上げをリクエストできます。リクエストできる最大サイズは60MBです。

現在利用中のサイズ制限値は、OCIコンソールから確認できます。
ガバナンスと管理→テナンシ管理→制限、割当ておよび使用状況
サービス:Email Delivery

OCI Email Delivery vs AWS SES

他のクラウド・プロバイダー
AWSが、SES(Simple Email Serviceというメール・サービスを提供しています。このブログの最終更新日(2025年2月)まで、AzureとGCPがまだネイティブのメール・サービスを提供していません。
image.png

価格比較
OCI Email Deliveryの価格は、AWS SESより安価で、見積もりも容易です。
OCIでは、添付ファイルに追加費用がかかりません。価格は以下の通りです。

OCI Email Delivery AWS SES
メール送信 送信した数で請求する 送信した数で請求する
添付ファイルの追加費用 なし あり
メール受信 N/A 有料
価格 LINK LINK

OCI Email Deliveryの価格
価格設定は非常にシンプルで、コストを見積もるのは簡単です。
image.png
※、最初の3100通は無料枠です。

AWS SESの価格
image.png
AWS SESは、メールと添付ファイルの送信に対して個別に課金します。送信元(EC2またはその他のメール・クライアント)の場所により、料金が異なります。送信費用を見積もる時、ちょっと複雑になります。

OCI Email Deliveryでメールを送信するクイック・スタート

ステップ

No. タスク OCI ユーザー コメント
1 SMTP資格証明の作成 電子メール管理者
2 ポリシーの作成 テナンシ管理者
3 電子メール・ドメインとDKIMの作成 電子メール管理者 オプション
4 承認済送信者の作成 電子メール管理者
5 SPFの設定 電子メール管理者 オプション
6 SMTP接続の設定 電子メール管理者
7 テスト電子メールを送信 必要なし VMまたはアプリから実行

注意:

  • ステップ3と5はオプションであり、必須ではありませんが、それらを実行することを勧めします。

  • テナンシ管理者としてステップ2を実行する必要があります。ほかのステップについては、テナンシ管理者から権限が付与されているユーザー(例:電子メール管理者)で実行してください。

  • あなたは、テナンシ管理者であり、軽い検証を行いたい(新規ユーザーやグループを作成したくない)場合は、ステップ2をスキップしてもよいです。テナンシ管理者としてほかのステップを実施すればOKです。

検証環境

項目 内容 コメント
OCIリージョン 東京 すべてのOCIリージョンで利用できます。
ユーザー名 Email_Manager 事前に作成してください(ここでは省略しました)。
グループ名 Email_Group 事前に作成してください(ここでは省略しました)。
ユーザー・タイプ IAM Identity Domain 従来のIDCSまたはIAMユーザーにも適用します。
Computeインスタンス Oracle Linux 8
メール送信用ソフト mailx 手動でインストール

【お知らせ】
この記事の完全版は、個人ブログ「OCI Tech Journal」で公開しています。ぜひご覧ください。👉 https://oci-tech.jp/oci-email-delivery/

以上


関連記事
クラウド技術ブログ一覧
Autonomous AI Database からOCIメール配信サービスでメールを送信する方法
OCI Computeログイン時にメール通知を送信する方法 (Email Delivery使用)

4
2
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
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?