Oğuzcan Genç
Öğrenci
- Katılım
- 19 Kasım 2017
- Mesajlar
- 1
- Reaksiyon puanı
- 0
- Puanları
- 1
- Yaş
- 25
Merhaba arkadaşlar php tabanlı sitem için iletişim formundan mail göndermek istiyorum bunun için phpmailer ı kullandım gerekli ayarları yaptm fakat sorun la karşılaşıyorum yardımcı olurmusunuz ?
[/url][/IMG]
sendmail.php
iletism.php
sendmail.php
PHP:
<?php
ob_start();
session_start();
$smtpuser="[email protected]";
$smtphost="mail.budemder.org";
$smtpport="587";
$smtppass="****şifrem****";
if (isset($_POST['iletisimform'])) {
$adsoyad = htmlspecialchars(trim($_POST['adsoyad']));
$telefon = htmlspecialchars(trim($_POST['telefon']));
$konu = htmlspecialchars(trim($_POST['konu']));
$eposta = htmlspecialchars(trim($_POST['eposta']));
$mesaj = htmlspecialchars(trim($_POST['mesaj']));
$ip = htmlspecialchars(trim($_POST['iletisim_ip']));
include 'class.smtp.php';
$epostal=$smtpuser;
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = false;
$mail->Host = $smtphost;
$mail->Port = $smtpport;
$mail->SMTPSecure = 'tls';
$mail->Username = $smtpuser;
$mail->Password = $smtppass;
$mail->SetFrom($mail->Username, $adsoyad);
$mail->AddAddress($epostal, $adsoyad);
$mail->AddAddress($eposta, $adsoyad);
$mail->CharSet = 'UTF-8';
$mail->Subject = 'İletişim Formu';
$content = '
<b>Websitenizden gelen iletişim maili</b><br>
<table align="left" class="tg" style="undefined;table-layout: fixed; width: 535px">
<tr>
<td class="tg-031e">Ad Soyad</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$adsoyad.'</td>
</tr>
<tr>
<td class="tg-031e">Telefon</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$telefon.'</td>
</tr>
<tr>
<td class="tg-031e">E-Posta</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$eposta.'</td>
</tr>
<tr>
<td class="tg-031e">Konu</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$konu.'</td>
</tr>
<tr>
<td class="tg-031e">Mesaj</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$mesaj.'</td>
</tr>
<tr>
<td class="tg-031e">İp Adresi</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$ip.'</td>
</tr>
</table>';
$mail->MsgHTML($content);
if($mail->Send()) {
header("Location:../index.php?iletisimgonder=ok");
}
else {
// bir sorun var, sorunu ekrana bastıralım
header("Location:../index.php?iletisimgonder=no");
}
}
exit;
?>
iletism.php
PHP:
<form id="contact-form" action="phpmail/index.php" method="post" enctype="multipart/form-data">
<fieldset>
<label><span class="text-form">Ad Soyad:</span>
<input type="text" name="adsoyad">
</label>
<label><span class="text-form">Mail:</span>
<input type="text" name="eposta">
</label>
<label><span class="text-form">Telefon:</span>
<input type="text" name="telefon">
</label>
<label><span class="text-form">Konu:</span>
<input type="text" name="konu">
</label>
<div class="wrapper">
<div class="text-form">Message:</div>
<div class="extra-wrap">
<textarea type="text" name="mesaj"></textarea>
</div>
</div>
<br>
<button type="submit" name="iletisimform" class="button-2" >Mail Gönder</button>
</fieldset>
</form>
Son düzenleme: