所以我刚刚在 AWS(Ubuntu AMI)上为 WordPress 服务器设置了一个新的 EC2 实例。我非常擅长设置 LAMP 堆栈,但我不知道如何让服务器允许发送电子邮件。此框永远不会用于接收电子邮件,只会用于发送。那么我需要为此做些什么特别的事情吗?我安装了 mailuitls,但这就是我所能做到的,我很确定我搞砸了。
菲利普
答案1
首先检查邮件发送是否正常。使用 bash 命令
echo "Mail Body" | mail -s "Mail Subject" your_mail@your_domain
检查一下。如果您可以接收邮件,则此功能已启用,您可以进入下一步;使用 wordpress 而不是基本的 bash 命令行。例如,您可以转到那里安装插件
答案2
如果您需要测试电子邮件:http://php.net/manual/fr/function.mail.php 只需将如下所示的小型 php 脚本放入您的根目录并执行它:
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
它能正常工作吗?