这是对的我回来了另一个php问题我最近问了关于php邮件的另一个问题与smtp2go
我对此感到沮丧,所以我尝试使用000webhost获取一个电子邮件地址,我使用Thunderbird进行设置并测试了它
我使用jangosmtp作为我的smtp服务器(传出)
并使用000webhost作为imap传入它工作正常我可以发送和接收电子邮件,所以我把它带到了一个新的水平......使用php这里是我的代码
send.php:
<html>
<form method="post" action="send.php">
Topic: <br/><input type="text" name="topic"/><br/>
Message: <br/><textarea name="message"></textarea><br/>
<input type="submit" value="Send" name="submit"/>
</form>
</html>
<?php
if ($_POST['submit']){
ini_set("SMTP", "relay.jangosmtp.net");
ini_set("smtp_port", 2525);
$to = "lsworkemail112@gmail.com";
$subj = $_POST['topic'];
$body = $_POST['message'];
$header = "From: lsworkemail112@gmail.com";
if (mail($to, $subj, $body, $header))
{
echo "Message sent successfully";
}
else
{
echo "Message sent unsuccessfully";
}
}
?>
当我运行此代码时,表单显示正常,但是当我按下发送
这就是我所看到的
警告:mail()[function.mail]:SMTP服务器响应:550 5.7.1 ...我们不在C:\ xampp \ htdocs&gt;中继;第16行上的\ send.php
消息发送失败
I followed these instructions我设置了IP地址和中继电子邮件
lsworkemail112@gmail.com
我尝试了多次使用不同的电子邮件地址组合但仍然无法正常工作
答案 0 :(得分:1)
查看http://blog.jangomail.com/2010/11/technical-notes-using-jangomail-api.html并查看PHP示例#2:发送交易电子邮件。这应该完全消除这个问题。如果您仍需要帮助,请联系我们的支持团队:www.jangosmtp.com/Support或1-888-709-4099。希望这有帮助!