Amazon web services 如何使用Amazon SES配置OpenSMTPD?

Amazon web services 如何使用Amazon SES配置OpenSMTPD?,amazon-web-services,amazon-ses,opensmtpd,Amazon Web Services,Amazon Ses,Opensmtpd,Amazon有postfix和sendmail的说明,但没有,所以在这里添加了它们 使用OpenBSD 5.8进行测试 验证您的域和中的发件人。保存您的SMTP设置 在邮件机密数据库中设置SMTP身份验证详细信息(将$smtpUsername:$smtpPassword替换为步骤1中的值) 配置OpenSMTPD: # nano /etc/mail/smtpd.conf listen on lo0 table aliases db:/etc/mail/aliases.db table sec

Amazon有postfix和sendmail的说明,但没有,所以在这里添加了它们

使用OpenBSD 5.8进行测试

  • 验证您的域和中的发件人。保存您的SMTP设置

  • 在邮件机密数据库中设置SMTP身份验证详细信息(将
    $smtpUsername:$smtpPassword
    替换为步骤1中的值)

  • 配置OpenSMTPD:

    # nano /etc/mail/smtpd.conf
    
    listen on lo0
    table aliases db:/etc/mail/aliases.db
    table secrets db:/etc/mail/secrets.db
    accept for local alias <aliases> deliver to mbox
    accept from local for any relay via tls+auth://ses@email-smtp.us-east-1.amazonaws.com auth <secrets>
    
    # rcctl restart smtpd
    
  • 测试它:

    # sendmail -v -f verified-sender@verified-domain.com to@example.com
    Subject: test subject
    
    test body
    ^D
    
  • 错误

    smtpd.conf

    #smtpd-n
    检查
    smtpd.conf

    如果您的计算机正在阻止端口25,请尝试端口587(将:587添加到
    smtpd.conf
    中aws url的末尾)

    # sendmail -v -f verified-sender@verified-domain.com to@example.com
    Subject: test subject
    
    test body
    ^D