配置Sendmail以使用STARTTLS通过Amazon SES发送电子邮件

董本PP

我在以下URL http://docs.aws.amazon.com/ses/lates.../sendmail.html上遵循Amazon SES指令,但没有成功。

由于FreeBSD没有/etc/mail/sendmail.mc,因此我使用以下方式配置sendmail

制作

编辑/etc/mail/{host}.mc以添加Amazon的行

进行安装并重新启动

我从亚马逊获得了530认证。

通过使用http://docs.aws.amazon.com/ses/lates...mand-line.html上的命令行指南,可以确保我的用户名和密码正确。

然后,我在FreeBSD sendmail上搜索了相关的答案...我发现有多种方法,包括添加TLS或SASL ...等。但是不知道哪种方法可以解决问题。

有没有简单的方法和正确的方法来解决此问题?非常感谢你

@Andrzej A. Filip,谢谢。我决定放弃。这里只是一个说明。我试图通过使用arved的建议或使用安全的隧道,使用security / cyrus-sasl2-saslauthd重新编译sendmail,或者使用不同的方式(Amazon SES命令行测试)以不同的方式重新编辑{host} .mc(它可以工作!! )。

Amazon SES文档不是为FreeBSD设计的,它仅以Amazon Linux AMI为例说明如何配置sendmail以中继到Amazon SES。

一开始,我认为这是升级我的旧应用程序的简便方法,但是,这花费了太多时间。对于这种方式所花费的时间,我可以设置一个新的EC2服务器,并将所有电子邮件从旧应用转发到该新服务器。因此,我决定不因文档不佳而在路径上浪费时间。

但是无论如何,谢谢您帮助我查看机器和Amazon SES之间的事务日志。我想强调这一点,因为也许有人将需要某种方式来查看他们的工作方式。

安菲

Sendmail:使用SMTP会话跟踪发送测试消息

在下面,请找到一个测试脚本,用于使sendmail通过SMTP会话跟踪发送邮件。
警告:脚本需要root特权。

#/bin/sh
SENDMAIL_BIN=/usr/sbin/sendmail

# Change sender and recipient as needed in your case
[email protected]
[email protected]
SUBJECT=test

SENDER_HDR=$SENDER
SENDER_ENV=$SENDER
RECIPIENT_HDR=$RECIPIENT
RECIPIENT_ENV=$RECIPIENT
# -Am    - use sendmail.cf instead of submit.cf
# -i     - do not treat "single dot" line as "END OF MESSAGE"
# -v     - verbose mode (includes SMTP session tracking)
# -d60.5 - track map lookups (including authinfo map lookups)
# -d8.20 - track DNS lookups
$SENDMAIL_BIN -i -v -Am -d60.5 -f$SENDER_ENV -- $RECIPIENT_ENV <<END_OF_MESSAGE
Subject: $SUBJECT
To: $RECIPIENT_HDR
From: $SENDER_HDR

Message Body
END_OF_MESSAGE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS:从Lambda通过SES发送电子邮件

来自分类Dev

无法使用Jenkins和SES发送电子邮件

来自分类Dev

气流-使用AWS SES发送电子邮件

来自分类Dev

我可以使用域名下的任何电子邮件通过AWS SES发送电子邮件吗?

来自分类Dev

电子邮件已通过验证,但我仍然无法使用Amazon SES发送电子邮件

来自分类Dev

配置Cognito用户池以使用SES发送电子邮件

来自分类Dev

使用sendmail发送电子邮件

来自分类Dev

使用sendmail发送电子邮件

来自分类Dev

电子邮件已验证,但我仍然无法使用Amazon SES发送电子邮件

来自分类Dev

允许任何公司通过Amazon SES发送电子邮件

来自分类Dev

在Django中通过Amazon SES发送电子邮件时,如何更改显示名称?

来自分类Dev

Amazon AWS:通过SES发送电子邮件的速度超慢

来自分类Dev

无服务器框架-配置Cognito用户池以通过SES发送电子邮件

来自分类Dev

无法使用Amazon SES .NET SDK发送电子邮件

来自分类Dev

如何使用Play Framework 1.x和Amazon SES发送电子邮件?

来自分类Dev

无法使用Amazon Ses向其他域发送电子邮件

来自分类Dev

如何使用Amazon SES在PHP中发送电子邮件

来自分类Dev

无法使用Amazon AWS,SES和PostFix发送电子邮件

来自分类Dev

使用 sendmail 函数通过 MATLAB 发送电子邮件

来自分类Dev

如何使用ActionMailer通过AWS SES发送电子邮件

来自分类Dev

通过Mandrill发送电子邮件

来自分类Dev

通过gmail发送电子邮件

来自分类Dev

通过PHP发送电子邮件

来自分类Dev

由请求触发时,在 PHP 中向 Amazon SES 发送电子邮件会冻结

来自分类Dev

通过AWS SES发送电子邮件时的Openssl问题

来自分类Dev

通过SES尽快发送电子邮件,而不会超出速率限制

来自分类Dev

使用php发送电子邮件

来自分类Dev

使用mail()发送电子邮件

来自分类Dev

使用nodemailer发送电子邮件

Related 相关文章

  1. 1

    AWS:从Lambda通过SES发送电子邮件

  2. 2

    无法使用Jenkins和SES发送电子邮件

  3. 3

    气流-使用AWS SES发送电子邮件

  4. 4

    我可以使用域名下的任何电子邮件通过AWS SES发送电子邮件吗?

  5. 5

    电子邮件已通过验证,但我仍然无法使用Amazon SES发送电子邮件

  6. 6

    配置Cognito用户池以使用SES发送电子邮件

  7. 7

    使用sendmail发送电子邮件

  8. 8

    使用sendmail发送电子邮件

  9. 9

    电子邮件已验证,但我仍然无法使用Amazon SES发送电子邮件

  10. 10

    允许任何公司通过Amazon SES发送电子邮件

  11. 11

    在Django中通过Amazon SES发送电子邮件时,如何更改显示名称?

  12. 12

    Amazon AWS:通过SES发送电子邮件的速度超慢

  13. 13

    无服务器框架-配置Cognito用户池以通过SES发送电子邮件

  14. 14

    无法使用Amazon SES .NET SDK发送电子邮件

  15. 15

    如何使用Play Framework 1.x和Amazon SES发送电子邮件?

  16. 16

    无法使用Amazon Ses向其他域发送电子邮件

  17. 17

    如何使用Amazon SES在PHP中发送电子邮件

  18. 18

    无法使用Amazon AWS,SES和PostFix发送电子邮件

  19. 19

    使用 sendmail 函数通过 MATLAB 发送电子邮件

  20. 20

    如何使用ActionMailer通过AWS SES发送电子邮件

  21. 21

    通过Mandrill发送电子邮件

  22. 22

    通过gmail发送电子邮件

  23. 23

    通过PHP发送电子邮件

  24. 24

    由请求触发时,在 PHP 中向 Amazon SES 发送电子邮件会冻结

  25. 25

    通过AWS SES发送电子邮件时的Openssl问题

  26. 26

    通过SES尽快发送电子邮件,而不会超出速率限制

  27. 27

    使用php发送电子邮件

  28. 28

    使用mail()发送电子邮件

  29. 29

    使用nodemailer发送电子邮件

热门标签

归档