Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.10.9. AWS-SES
SES コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Camel 2.8.4 から利用可能
ses コンポーネントは、Amazon の SES サービスを使用したメールの 送信をサポートします。
前提条件
Amazon SES を使用するには、有効な Amazon Web Services 開発者アカウントが必要です。詳細は、Amazon SES を参照してください。
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
aws-ses://from[?options]
aws-ses://from[?options]
URI にクエリーオプションは ?options=value&option2=value&.. の形式で追加できます。
URI オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
名前 | デフォルト値 | コンテキスト | 説明 |
---|---|---|---|
amazonSESClient
|
null
|
プロデューサー |
レジストリーの com.amazonaws.services.simpleemail.AmazonSimpleEmailService への参照。
|
accessKey
|
null
|
プロデューサー | Amazon AWS Access Key |
secretKey
|
null
|
プロデューサー | Amazon AWS Secret Key |
amazonSESEndpoint
|
null
|
プロデューサー | AWS-SES クライアントが動作するリージョン。 |
subject
|
null
|
プロデューサー | メッセージヘッダー 'CamelAwsSesSubject' が存在しない場合に使用されるサブジェクト。 |
to
|
null
|
プロデューサー | 宛先メールアドレスの一覧。'CamelAwsSesTo' ヘッダーで上書きできます。 |
returnPath
|
null
|
プロデューサー | 通知が転送されるメールアドレス。CamelAwsSesReturnPath ヘッダーを使用して上書きします。 |
replyToAddresses
|
null
|
プロデューサー | メッセージの返信先メールアドレスのリスト。CamelAwsSesReplyToAddresses ヘッダーを使用して上書きします。 |
proxyHost
|
null
|
プロデューサー | クライアント定義内で使用されるプロキシーホストを指定します。 |
proxyPort
|
null
|
プロデューサー | クライアント定義内で使用されるプロキシーポートを指定します。 |
必要な SES コンポーネントのオプション
Amazon の SES にアクセスするには、レジストリーまたは accessKey および secretKey で amazonS ESClient を指定する必要があります。
使用方法 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
SES プロデューサーによって評価されるメッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ヘッダー | タイプ | 説明 |
---|---|---|
CamelAwsSesFrom
|
文字列
|
送信者のメールアドレス。 |
CamelAwsSesTo
|
List<String>
|
このメールの宛先。 |
CamelAwsSesSubject
|
文字列
|
メッセージの件名。 |
CamelAwsSesReplyToAddresses
|
List<String>
|
メッセージの返信先のメールアドレス。 |
CamelAwsSesReturnPath
|
文字列
|
通知の転送先となるメールアドレス。 |
CamelAwsSesHtmlEmail
|
Boolean
|
Camel 2.12.3 以降、メールコンテンツが HTML かどうかを表示するフラグ。
|
SES プロデューサーによって設定されたメッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ヘッダー | タイプ | 説明 |
---|---|---|
CamelAwsSesMessageId
|
文字列
|
Amazon SES メッセージ ID。 |
AmazonSimpleEmailService の高度な設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
AmazonSimpleEmailService
インスタンス設定をさらに制御する必要がある場合は、独自のインスタンスを作成して URI から参照することができます。
from("direct:start") .to("aws-ses://example@example.com?amazonSESClient=#client");
from("direct:start")
.to("aws-ses://example@example.com?amazonSESClient=#client");
#client
はレジストリー内の AmazonSimpleEmailService
を参照します。
たとえば、Camel アプリケーションがファイアウォールの背後で実行されている場合は、以下のようになります。
Dependencies リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Maven ユーザーは、以下の依存関係を pom.xml に追加する必要があります。
pom.xml
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-aws</artifactId> <version>${camel-version}</version> </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws</artifactId>
<version>${camel-version}</version>
</dependency>
${camel-version}
は、実際のバージョンの Camel (2.8.4 以降)に置き換える必要があります。