【发布时间】:2011-05-24 22:55:31
【问题描述】:
没错,我又遇到了另一个 php 问题我最近问了另一个关于 smtp2go 的 php 邮件的问题
我对此感到气馁,因此我尝试使用 000webhost 获取电子邮件地址,然后使用 Thunderbird 进行设置并进行测试
我使用 jangosmtp 作为我的 smtp 服务器(传出)
并使用 000webhost 的传入作为 imap,它工作正常,我可以发送和接收电子邮件,所以我把它带到了一个新的水平......这里使用 php 是我的代码
发送.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 ...我们不在第 16 行的 C:\xampp\htdocs> \send.php 中中继
消息发送失败
I followed these instructions我设置了ip地址和中继邮箱
lsworkemail112@gmail.com
我用不同的电子邮件地址组合尝试了多次,但仍然无效
【问题讨论】:
标签: php