im Senden von E-Mail von Formular, wenn der Besucher das Formular eingereicht. Jetzt funktioniert die E-Mail einwandfrei. Wie kann ich E-Mail senden, wer Formular automatisch Antwort auf die Besucher-E-Mail-ID zur gleichen Zeit übermittelt. plz helfen mir zu tun.wie man mail sendet, wenn Benutzer das Formular in php sendet
hier mein Code.
<form name="form1" onsubmit="return submitdata()" method="post" >
\t \t <fieldset>
\t <div class="col-xs-6">
\t <input class="form-control input-sm" type="text" name="name" placeholder="Full Name"required />
</div>
\t
\t <div class="col-xs-6">
<input class="form-control input-sm" type="email" pattern="[^ @]*@[^ @]*" name="emailid" placeholder="Enter your email"required/>
\t </div>
\t <div class="col-xs-6">
<input class="form-control input-sm"type="text" name="phone" placeholder="Phone" required />
</div>
\t
\t <div class="col-xs-6">
<input class="form-control input-sm" type="text" name="city" placeholder="City"required/>
</div>
\t
\t <div class="col-xs-6">
<select id="mark" name="mark" class="form-control">
<option>Select Department</option>
<option value="fashion">FASHION DESIGN</option>
<option value="interior">INTERIOR DESIGN</option>
</select>
</div>
\t
\t <div class="col-xs-6">
\t \t <select id="series" class="form-control" name="series">
<option class="fashion" value="">Select Courses</option>
<optgroup class="fashion" label="University Courses" >
<option value="MSc:Fashion Design(2 Years)" class="fashion">MSc: Fashion Design(2 Years)</option>
<option value="BSc:Fashion Design (3 Years)" class="fashion">BSc: Fashion Design (3 Years)</option>
<option value="Advanced Diploma:Fashion Design (2 Years)" class="fashion">Advanced Diploma: Fashion Design (2 Years)</option>
<option value="Diploma:Fashion Design (1 Year)" class="fashion">Diploma: Fashion Design (1 Year)</option>
</optgroup>
<optgroup class="fashion" label="IMB (Milan,Italy) Courses">
<option value="Specialisation Program: Fashion Design (3 Years)" class="fashion">Specialisation Program: Fashion Design (3 Years)</option>
<option value="Advanced Program: Fashion Design (2 Years)" class="fashion">Advanced Program: Fashion Design (2 Years)</option>
<option value="Foundation Program: Fashion Design (1 Year) " class="fashion">Foundation Program: Fashion Design (1 Year)</option>
</optgroup>
<option value="MSc:Interior Design(2 Years)" class="interior">MSc:Interior Design(2 Years)</option>
<option value="BSc:Interior Design (3 Years)" class="interior">BSc:Interior Design (3 Years)</option>
<option value="Advanced Diploma:Interior Design (2 Years)" class="interior">Advanced Diploma: Interior Design (2 Years)</option>
<option value="Diploma:Interior Design (1 Year)" class="interior">Diploma:Interior Design (1 Year)</option>
\t
\t
\t </select>
\t
\t
</div>
\t <div class="col-xs-6 ">
\t <textarea class="form-control input-sm" type="text" name="AcademicQualification" placeholder="Academic Qualification"required></textarea>
\t
</div>
\t <div class="col-xs-6">
\t <textarea class="form-control input-xs" rows="2" cols="20" name="comments" placeholder="Comments"required></textarea>
</div>
\t
\t <div class="col-xs-12">
\t <button type="submit" class="btn btn-info btn-md" name="submit" value="Send" onclick="submitForm()">Send</button>
</div>
\t
</fieldset>
\t
</form>
<?php
if(isset($_POST['submit']))
{
$message=
'Name : \t ' .$_POST['name'].' <br />
Email : \t ' .$_POST['emailid'].' <br />
Phone : \t ' .$_POST['phone'].' <br />
City : \t ' .$_POST['city'].' <br />
Interested in : \t ' .$_POST['mark'].' <br />
Selected Courses: \t ' .$_POST['series'].' <br />
Academic Qualification: ' .$_POST['AcademicQualification'].' <br />
Comments : '.$_POST['comments'].' <br />
';
require "phpmailer/class.phpmailer.php"; //include phpmailer class
// Instantiate Class
$mail = new PHPMailer();
// Set up SMTP
$mail->IsSMTP(); // Sets up a SMTP connection
$mail->SMTPAuth = true; // Connection with the SMTP does require authorization
$mail->SMTPSecure = "ssl"; // Connect using a TLS connection
$mail->Host = "smtp.gmail.com"; //Gmail SMTP server address
$mail->Port = 465; //Gmail SMTP port
$mail->Encoding = '7bit';
// Authentication
$mail->Username = "[email protected]"; // Your full Gmail address
$mail->Password = "xxxxxxxxxx"; // Your Gmail password
// Compose
$mail->Subject = "New Admission Enquiry Form"; // Subject (which isn't required)
$mail->MsgHTML($message);
// Send To
\t
$mail->AddAddress("[email protected]", "Recipient Name"); // Where to send it - Recipient
\t
\t
\t
\t
\t
\t
$result = $mail->Send(); \t \t // Send!
\t $message = $result ? 'Successfully Sent!' : 'Sending Failed!';
}
?>
Wenn dies ein öffentlich zugängliches Formular ist, tun Sie es nicht - Bots könnten Ihren Server verwenden, um zufällige E-Mail-Konten zu spammen – Steve
Sie verwenden eine alte Version von PHPMailer und Sie haben Ihren Code auf einem veralteten Beispiel basiert. [Holen Sie sich das Neueste] (https://github.com/PHPMailer/PHPMailer) und sehen Sie sich die Beispiele an, die damit geliefert werden. Sie müssen auch die Von-Adresse festlegen, bevor dies funktioniert, aber verwenden Sie nicht die Übermittler-Adresse als Absender-Adresse - setzen Sie ihre in Antwort-und Ihre in From. – Synchro
danke Steve. jetzt funktioniert es gut. –