I am trying to send mail from localhost. but i am unable to send the mail from localhost so can anybody tell me that how to reconfigure my xampp to send mail from localhost
11条回答 默认 最新
- duanquezhan7268 2013-04-12 07:25关注
You have to configure SMTP on your server. You can use G Suite SMTP by Google for free:
<?php $mail = new PHPMailer(true); // Send mail using Gmail if($send_using_gmail){ $mail->IsSMTP(); // telling the class to use SMTP $mail->SMTPAuth = true; // enable SMTP authentication $mail->SMTPSecure = "ssl"; // sets the prefix to the servier $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server $mail->Port = 465; // set the SMTP port for the GMAIL server $mail->Username = "your-gmail-account@gmail.com"; // GMAIL username $mail->Password = "your-gmail-password"; // GMAIL password } // Typical mail data $mail->AddAddress($email, $name); $mail->SetFrom($email_from, $name_from); $mail->Subject = "My Subject"; $mail->Body = "Mail contents"; try{ $mail->Send(); echo "Success!"; } catch(Exception $e){ // Something went bad echo "Fail :("; } ?>
Read more about
PHPMailer
here.解决 无用评论 打赏 举报