ONETECH ASIA
ONETECH ASIA
今すぐ相談する
ContactinsightScanX
Web開発

AWS SESを使用して大量のメールを送信する

Phước Duy

27/08/2024

ご存知のとおり、AWS SESは、AWS上のサーバーレスアプリケーションで同時に数千の電子メールを送信するための優れたソリューションを提供します。AWSSDKやLambda機能と組み合わせることで、メールサーバーを構築することなく柔軟に大量のメールをユーザーに送信できます。ただし、電子メールの送信を適切に制御できないと、簡単に間違いを犯してしまい、SES電子メールサービスからブロックされてしまう可能性があります。私が構築したSESによるメール送信サービスを紹介します。

AWS SESの紹介

AWSSES(SimpleEmailService)は、AWSが提供する信頼性が高く、手頃な価格の電子メール配信サービスです。

SESの主な特徴は次のとおりです。

  • AWSAPIを使用してメールを送受信できるようにします。AWSのアプリケーションやサービスと簡単に統合できます。
  • 高速大量メール配信を提供するために最適化されています。毎日何百万もの電子メールの送信をサポートします。
  • DKIM、SPF、DMARC認証などの電子メールセキュリティ機能を備えており、スパムやフィッシングを防止します。
  • 電子メールの送受信アクティビティや電子メール配信ステータスを追跡するためのツールとダッシュボードを提供します。
  • 手頃な価格で、実際に送信されたメール数に基づいてのみ請求されます。手頃な価格で、実際に送信されたメール数に基づいてのみ請求されます。

したがって、信頼性の高い電子メールシステム、高い拡張性、低コストを備えたSESは、企業の電子メールの送受信に理想的な選択肢です。

AWSSESを使用して大量のメールを送信する手順

次に、SESを使用して電子メールサービスを作成する手順を段階的に説明します。

送信するメールがAWSSESによってブロックされたり、ユーザーのスパムボックスに入ったりしないようにするには、次のことを行う必要があります。

1.AWSサポートセンターリクエストを送信します。

まず、SESを有効にして、電子メール送信制限を必要なレベルまで拡張する必要があります。これはAWSサポートセンターを通じて行われます。

AWSコンソールSESセットアップの取得SESの指示に従ってください

制作リクエストのアクセスを選択し、SESサポーターに送信するコンテンツを作成します。24時間以内に返信メールが届きます。

デフォルトでは、1日に50000件のメールを送信でき、さらに多くのメールを送信したい場合は、リクエストを続けることができます。

2.直帰率を制御する:

バウンス率は、受信者のメールボックスがいっぱいであるか、受信者のアドレスが存在しない場合に発生します。

直帰率が5%を超える場合は、再度レビューする必要があります。

直帰率が10%を超える場合、SESによってブロックされ、AWSに説明リクエストを送信するまでメールの送信が禁止されます。

3.苦情率の管理:

苦情: 受信者が電子メールをスパムとして報告したときに発生するイベント。

苦情率が0.1%を超える場合は、再度レビューする必要があります。

苦情率が0.5%を超える場合、SESによってブロックされ、AWSに説明リクエストを送信するまでメールの送信が禁止されます。

システムはAPIGatewayを使用してメールを送信します

AWS SESを使用して大量のメールを送信する

AWSサーバーレス電子メール送信アーキテクチャ

APIGatewayからメール送信システムが起動し、APIGatewayにペイロードデータを送信してメール送信を要求します。

ペイロードの内容は次のとおりです。

メール、BCC、件名、本文

IAM認証を使用してAPIゲートウェイを有効にしてください。APIを呼び出すには認証情報が必要です。

AWS SESを使用して大量のメールを送信する
認可情報
AWS SESを使用して大量のメールを送信する
情報はAPIゲートウェイに送信されます

APIGatewayはペイロードを受信し、それをLambdaValidate関数に渡して、電子メールに違反するバウンス率または苦情率があるかどうかを確認します。

SQSキューは非同期処理に役立ち、大量の電子メールを送信する際の過負荷を回避します。

SESが送信されると、結果(成功/失敗)がSNS経由でLambdaTrackingにトリガーされます。LambdaTrackingはステータスをnosql-amazon-dynamodb-12751" target="_blank" rel="noopener noreferrer">DynamoDBに更新します。

したがって、プロセスはパフォーマンスが最適化され、優れたスケーラビリティを備えています。同時に、電子メールのステータスもデータベースに完全に更新されます。

以下はメール送信プロセスを紹介するビデオです。

https://www.youtube.com/watch?v=AsxZrvRNHOA

結論

AWSSESは強力で柔軟な電子メール配信サービスですが、ブロックされないように配信ガイドラインに留意する必要があります。SESを介してメールを送信するための著者のサービスは、これらの問題を解決し、ユーザーが効果的かつ安全にメールを送信できるようにします。

この記事が、AWSなどの信頼できるサービスを介した効果的で安全なメール送信ソリューションを探している人にとって役立つことを願っています。

Đội ngũ những nhà phát triển trẻ tài năng của công ty OneTech Asia
OneTechAsia 社の才能ある若い開発者のチーム

OneTech Asiaは、高品質のソフトウェア開発ソリューションと情報技術サービスの提供を専門とする会社です。私たちは、国内外の顧客向けにAWS上でWebサイトや大規模なWebシステムを開発した経験と専門知識を誇りに思っています。新規Webサイト構築をお考えの方はコンサルティングサポートやWebサイト評価もお受けいたしますので、ぜひご相談ください。

お問い合わせ

AI・XR・建設DXに関するご相談、お見積もり、採用に関するご質問など、お気軽にお問い合わせください。