0x9*_*x90 6 php email macos mamp osx-mountain-lion
我使用PHP,我的机器上有mamp.我想在我的PHP代码中发送电子邮件:
<?php
$to = "recipient@example.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>
Run Code Online (Sandbox Code Playgroud)
如何在我的mac机器上免费配置邮件服务器?
Ali*_*aka 12
以下完成了这项工作.在这里查看来源.
sudo emacs /System/Library/LaunchDaemons/org.postfix.master.plist.<key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/>在结束</dict>标记之前添加.sudo postfix start.检查SMPT是否正在运行: telnet localhost 25
选项1:
CommandLineFu 有一个 liner 在端口 25 上运行 SMTP 服务器:
sudo python -m smtpd -n -c DebuggingServer localhost:25
Run Code Online (Sandbox Code Playgroud)
这将在您的本地机器上运行一个假的 smtp 服务器。它不会发送任何内容,但会将其转储到控制台。
选项 2:
如果您对命令行不满意,那么 FakeSMTP 是一个带有 GUI 的免费假 SMTP 服务器,用于轻松测试应用程序中的电子邮件。它是用Java编写的。它非常好且易于使用。
[http://nilhcem.com/FakeSMTP/][1]