邮件不是从IIS7服务器发送的,邮件代码是用php脚本编写的
我将IIS7作为我的远程桌面,我在服务器中保留了5个网站,其中3个网站使用.net framework创建,2个使用PHP创建 在所有网站中,邮件发送代码都是使用SMTP身份验证编写的,但邮件是从使用.net framework开发的网站发送的,而邮件不是从使用php开发的网站发送的 下面是用php编写的邮件发送代码邮件不是从IIS7服务器发送的,邮件代码是用php脚本编写的,php,iis-7,smtp,Php,Iis 7,Smtp,我将IIS7作为我的远程桌面,我在服务器中保留了5个网站,其中3个网站使用.net framework创建,2个使用PHP创建 在所有网站中,邮件发送代码都是使用SMTP身份验证编写的,但邮件是从使用.net framework开发的网站发送的,而邮件不是从使用php开发的网站发送的 下面是用php编写的邮件发送代码 <?php $myname=$_POST['myname']; $email=$_POST['email']; $contact=$_POST['mob'];
<?php
$myname=$_POST['myname'];
$email=$_POST['email'];
$contact=$_POST['mob'];
$mandap=$_POST['mandap'];
$decor=$_POST['decoration'];
$light=$_POST['light'];
$photo=$_POST['photo'];
$catering=$_POST['catering'];
$travel=$_POST['travel'];
$hotel=$_POST['hotel'];
$volun=$_POST['volunteer'];
$mehndi=$_POST['mehndi'];
$others=$_POST['others'];
$service=$mandap.', '.$decor.' ,'.$light.', '.$photo.', '.$catering.', '.$travel.', '.$hotel.' ,'.$volun.', '.$mehndi;
require_once "Mail.php";
$from = "$myname <$email>";
$to = "info@domain.com"; //here i have written my domain name
$subject = "Contact Details ";
$body = "Intereted User Name: $myname\n\n Email id: $email\n\nContact No.: $contact\n\n Service needed: $service \n $others";
$host = "smtp.live.com";
$port = 25;
$username = "info@domain.com";
$password = "password"; // info@domain.com mail password I have written
$headers = array ('From' => $from, 'To' => $to,'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,'auth' => true, 'username' => $username,
'password' => $password,'port' => $port));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>");
} else {
header('location:index.php');
}
?>
及
但邮件仍然没有发送,我已经花了大约5个小时在上面,我是一个新手开发人员,对服务器配置一无所知
如果有人能在这方面帮助我,那将是一个很大的帮助
如果需要更多信息,我也可以提供。是否有任何错误?没有,我没有任何错误,当我从我的网站联系人表单中单击“提交”按钮时,浏览器会卡在我编写了发送邮件代码的页面上,并且不会显示任何错误。此外,当我在本地主机中运行的相同网站(其中安装了XAMPP)发送邮件时,也不会出现错误。我该怎么办,我不知道。还有其他发送邮件的方法吗你好,有人能帮我吗,我得到这个错误解析错误:语法错误,在C:\MY_SERVER\mydemosite.com\mail.php的第2行出现意外的“@”,我已经更改了网站的名称
[http://hostedenvironments.net/support/support-mail/php-sendmail-on-iis/][1]
[http://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/configure-smtp-e-mail-in-iis-7-and-above][2]