以下是我从网上发送电子邮件后从localhost发送电子邮件的代码。
html表格:
<form method="post" action="email.php">
Email: <input name="email" id="email" type="text" /><br />
Message:<br />
<textarea name="message" id="message" rows="15" cols="40"></textarea><br />
<input type="submit" value="Submit" />
</form>
email.php:
<?php
// $email and $message are the data that is being
// posted to this page from our html contact form
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
require_once('class.phpmailer.php');
require 'PHPMailerAutoload.php';
require 'class.smtp.php';
$mail = new PHPMailer();
$body='hellooooo';
$mail->IsSMTP();
$mail->Host = "ssl://smtp.gmail.com"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "mygmailid@gmail.com"; // SMTP username
$mail->Password = "mypassword"; // SMTP password
$mailer->SMTPSecure = 'ssl';
$mailer->Port = 465;//587;
$mail->AddAddress("bradm@inmotiontesting.com", "Brad Markle");
$mail->SetFrom('xxxxxxxx@gmail.com','Selva Rani');
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject = "You have received feedback from your website!";
$mail->MsgHTML($body);
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>
所以当我运行我的代码时,我收到了邮件,但gmail中的时间是正确的,
如果我使用hotmail方式,则收到的时间不正确。
我可以知道吗?
任何人都可以帮助我?
谢谢,
注意:我是php新手,但我想知道这一点,并解决问题。我在堆栈中提到了类似的问题,但它对我没有帮助,
有人可以帮我解决这个问题吗?
谢谢,
当我查看我的电子邮件地址时,它显示为this,
所以在那个图像中,时间显示。,8.48AM,根据印度时间不正确,需要显示2.05PM ..
答案 0 :(得分:0)
根据我的问题,
对于hotmail时间设置,
我修改了我的hotmail acc,之后它会起作用,
步骤是,