如何使用 Amazon SES 配置 msmtp?

问题描述 投票:0回答:1

Amazon 有 postfix 和 sendmail 的说明,但没有 msmtp(简单 SMTP 客户端),因此在此处添加它们。

php amazon-ses msmtp
1个回答
11
投票

安装msmtp(ubuntu)

sudo apt-get install msmtp msmtp-mta

配置它(

sudo nano /etc/msmtprc
):

defaults
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
syslog on

account default
host email-smtp.us-east-1.amazonaws.com
port 587
auth on
user YOUR_AMAZON_SES_SMTP_USERNAME
password YOUR_AMAZON_SES_SMTP_PASSWORD
from YOUR_AMAZON_SES_VERIFIED_SENDER

使用它。您不需要使用服务器信息设置 PHP;默认配置会将消息传递给 sendmail,然后就可以开始了。

<?php

mail("[email protected]", "some subject", "some message");

?>

如果你不会使用PHP,可以在命令行测试:

$ sendmail [email protected]
Subject: test subject

This is a test message!
^D

^D
表示输入control-D以停止输入消息并发送。)

© www.soinside.com 2019 - 2024. All rights reserved.