我想使用localhost中的mail()函数.我安装了WAMP和Gmail帐户.我知道SMTP的Gmail是smtp.gmail.com,端口是465(来自gmail的更多信息).我需要在WAMP中配置什么才能使用mail()函数?
谢谢!!
如何让SMTP在Windows 7开发盒上工作?我以前只能在Windows XP上打开IIS SMTP服务器.SMTP 7不包含在Windows 7中吗?如果是这样,我可以使用什么作为免费中继机制呢?
我通过使用php邮件功能从我的网站发送邮件.但现在它没有工作,我联系了我们的托管团队,然后他们告诉我使用smtp,因为他们在服务器上做了一些更改.我不知道怎么做.当前代码(带有php邮件功能)如下,任何人都可以帮助我解决我必须做的更改.
<?php
$mail_To="someone@gmail.com";
$headers = "";
$headers .= "From: livetv@muscle-tube.com\n";
$headers .= "Reply-To: livetv@muscle-tube.com\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "X-Mailer: php";
$mail_Subject = " Live TV key";
$mail_Body = "<p>Muscle-tube</p>";
mail($mail_To, $mail_Subject, $mail_Body,$headers);
?>
Run Code Online (Sandbox Code Playgroud) 这是我发送html邮件的脚本.但是在执行此脚本后,我没有收到邮件.我不知道如何使用ini_set设置用户名和密码("SMTP","smtp.xyz.com"); ?他们是否有任何简单的方法来设置SMTP而不使用任何外部库文件?
$name=$_POST['name'];
$email=$_POST['email'];
$mobile=$_POST['mobile'];
$messege="Dear Webmaster,<br /> An user sent query.<br /> Query: <br/> ".$_POST['messege']."<br /><br /><br /> <b>User Contact Detail:</b><br />Name:".$name."<br/> Email:".$email."<br />Mobile:".$mobile;
$to = 'xyz@gmail.com';
$subject = 'xx';
$headers = "From: abc@xyz.com\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
ini_set("SMTP","smtp.xyz.com");
ini_set("smtp_port","25");
ini_set("sendmail_from","abc@xyz.com");
mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)