/ / xampp - क्या मुझे php.ini और sendmail.ini को phpMailer के साथ ईमेल भेजने के लिए बदलने की आवश्यकता है? - PHP, xampp, smtp, localhost, phpmailer

xampp - क्या मुझे php.ini और sendmail.ini को phpMailer के साथ ईमेल भेजने के लिए बदलने की आवश्यकता है? - PHP, xampp, smtp, localhost, phpmailer

जब मैं सबमिट बटन पर क्लिक करता हूं

if (isset($_POST["btn_signup"])) {...

इसे पंजीकृत उपयोगकर्ता को एक ईमेल भेजना चाहिए

require "./PHPMailer/PHPMailerAutoload.php";

$mail = new PHPMailer;

$mail->isSMTP();                            // Set mailer to use SMTP
$mail->Host = "smtp.gmail.com";             // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                     // Enable SMTP authentication
$mail->Username = "myEmail@gmail.com"; // SMTP username
$mail->Password = "myPassword";            // SMTP password
$mail->SMTPSecure = "tls";                  // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587;                          // TCP port to connect to

$mail->setFrom("myEmail@gmail.com", "Admin");
$mail->addAddress($_POST["email"]);   // Add a recipient
//$mail->addReplyTo("info@phpmailer.com", "phpmailer");
//$mail->addCC("cc@example.com");
//$mail->addBCC("bcc@example.com");

$mail->isHTML(true);  // Set email format to HTML

$bodyContent = "<h1>How to Send Email using PHP in Localhost</h1>";
$bodyContent .= "<p>This is the HTML email sent from localhost using PHP</p>";

$mail->Subject = "Email from Localhost";
$mail->Body    = $bodyContent;

लेकिन यह काम नहीं करता है। मैंने इंटरनेट पर कुछ लोगों को बदल दिया php.ini तथा sendmail.ini कोड। क्या मुझे ऐसा करना है?

उत्तर:

जवाब के लिए 0 № 1

नहीं। आप PHPMailer की एसएमटीपी क्लाइंट क्लास का उपयोग कर रहे हैं, जो आमतौर पर आईएनआई फाइल सेटिंग्स से प्रभावित नहीं होता है।

यह स्पष्ट नहीं है कि यह आपका पूरा कोड है, लेकिन आपके पास कॉल नहीं है send आपने जो पोस्ट किया है उसमें विधि। यह निश्चित रूप से इसे भेजने से रोक देगा।

यदि यह उन चीजों में नहीं है, तो मैं समस्या निवारण मार्गदर्शिका का पालन करने और यहां खोज करने की अनुशंसा करता हूं - PHPMailer के साथ सबकुछ करने के बारे में पहले यहां पूछा गया है!