panduan php mailer


Status
Not open for further replies.

antochoy

Expert 1.0
Verified Provider
Sebelumnya salam kenal untuk para master & suhu2.
Boleh di coba
PHP:
<?php
/**
 * This example shows making an SMTP connection with authentication.
 */

//SMTP needs accurate times, and the PHP time zone MUST be set
//This should be done in your php.ini, but this is how to do it if you don't have access to that
date_default_timezone_set('Asia/Jakarta');

require 'PHPMailerAutoload.php';
if(isset($_POST['submit']))
{
  
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$comments = $_POST['comments'];
//Create a new PHPMailer instance
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
//Ask for HTML-friendly debug output
$mail->Debugoutput = 'html';
//Set the hostname of the mail server
$mail->Host = "mail.domain.net";
//Set the SMTP port number - likely to be 25, 465 or 587
$mail->Port = 25;
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Username to use for SMTP authentication
$mail->Username = "[email protected]";
//Password to use for SMTP authentication
$mail->Password = "domain";
//Set who the message is to be sent from
$mail->setFrom('[email protected]', 'First Last');
//Set an alternative reply-to address
$mail->addReplyTo($email);
//Set who the message is to be sent to
$mail->addAddress('[email protected]', 'John Doe');
//Set the subject line
$mail->Subject = 'Contact Form';
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
// Set email format to HTML
$mail->isHTML(true);

// Email body content
$mailContent = "<h1>$first_name $last_name $email $telephone Send HTML Email using SMTP in PHP</h1>
    <p>$comments.</p>";
$mail->Body = $mailContent;


//send the message, check for errors
if (!$mail->send()) {
    echo "Mailer Error: " . $mail->ErrorInfo;
} else {
    echo "Message sent!";
}
}

HTML:
<form action="smtp.php" method="post" name="contactform">
<table width="450px">
<tbody>
<tr>
<td valign="top"><label for="first_name">First Name *</label></td>
<td valign="top"><input maxlength="50" name="first_name" size="30" type="text" /></td>
</tr>
<tr>
<td valign="top"><label for="last_name">Last Name *</label></td>
<td valign="top"><input maxlength="50" name="last_name" size="30" type="text" /></td>
</tr>
<tr>
<td valign="top"><label for="email">Email Address *</label></td>
<td valign="top"><input maxlength="80" name="email" size="30" type="text" /></td>
</tr>
<tr>
<td valign="top"><label for="telephone">Telephone Number</label></td>
<td valign="top"><input maxlength="30" name="telephone" size="30" type="text" /></td>
</tr>
<tr>
<td valign="top"><label for="comments">Comments *</label></td>
<td valign="top"><textarea cols="25" maxlength="1000" name="comments" rows="6"></textarea></td>
</tr>
<tr>
<td colspan="2" style="text-align:center"><input type="submit" name="submit" value="Submit" /></td>
</tr>
</tbody>
</table>
</form>
Saya menggunakan Phpmailler versi 5.2.25 dan bisa disesuaikan sesuai kebutuhan

ini coba dulu... harusnya sudah work
 

mkcipta

Beginner 2.0
maaf sebelumnya, mas diperusahaan posisinya dibagian it kah?

Iya mas @mlutfiup , IT segala gala.. dr IT support, network, web design , sampe edit video... OOT deh jadi nya

Terima Kasih Pak @hendranata atas atensi nya
ini coba dulu... harusnya sudah work

Sementara saya pake form123 dulu pak @antochoy , coz waktu utk mempelajari nya belum sempet2 saya, sedangkan klo nunggu sempet kapan jadi nya..
nnti kalau saya ada sedikit waktu luang saya pasti ganti dengan phpmailer.

Terima kasih Bapak , Mas dan rekan2 atas perhatian dan bantuan nya, semoga ilmu yg diberikan bermanfaat dan Bapak, mas semua nya di berikan pahala yg setimpal.
 
Status
Not open for further replies.

Top