34.4. 使用方法
34.4.1. SES producer 评估的消息标头
标头 | 类型 | 描述 |
---|---|---|
|
| 发件人的电子邮件地址。 |
|
| 此电子邮件的目的地。 |
|
| 消息的主题。 |
|
| 邮件的回复电子邮件地址。 |
|
| 退回通知要转发的电子邮件地址。 |
|
| 从 Camel 2.12.3 开始,显示电子邮件内容是否为 HTML 的标记。 |
34.4.2. SES producer 设置的消息标头
标头 | 类型 | 描述 |
---|---|---|
|
| Amazon SES 消息 ID。 |
34.4.3. 高级 AmazonSimpleEmailService 配置
如果您需要对 AmazonSimpleEmailService
实例配置进行更多控制,您可以创建自己的实例并从 URI 引用它:
from("direct:start") .to("aws-ses://example@example.com?amazonSESClient=#client");
#client
指的是 Registry 中的 AmazonSimpleEmailService
。
例如,如果您的 Camel 应用程序在防火墙后面运行:
AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey", "mySecretKey"); ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setProxyHost("http://myProxyHost"); clientConfiguration.setProxyPort(8080); AmazonSimpleEmailService client = new AmazonSimpleEmailServiceClient(awsCredentials, clientConfiguration); registry.bind("client", client);