Merhabalar, arkadaşlar aşağıda kodlarını paylaşıtığım şekilde bir iletişim formum var. Formu FTP üzerinde doldurup gönderdikten sonra başarılı oldu gibi gözüksede bir türlü mailime ulaştırmayı başaramadım. 4-5 farklı kod denedim hep aynı sorunla karşılaşıyorum. Gmail hesabımı ve alanadı.com'lu hesabıma da denedim. Hostum linux. Buyrun kodlar aşağıda, yardımlarınızı bekliyorum.

HTML KODLARI

<form action="gonder.php" method="post">
                <!-- Name -->
                <div class="row"><input type="text" name="isim" placeholder="Adınız" class="field"  style="background-color:#FFF;"></div><br>
                <div class="row"><input type="text" name="soyad" placeholder="Soyadınız" class="field"  style="background-color:#FFF;"></div><br>
                <!-- Email -->
                <div class="row"><input type="text" name="mail" placeholder="E-Posta Adresi" class="field" style="background-color:#FFF;"></div><br>
                <!-- Subject -->

            </div>
            <!-- Right area -->
            <div class="column6">
                <!-- Message --><br><br><br><br><br><br><br><br>
                <div class="row"><textarea cols="30" rows="10" name="yorum">Bu alana yorum yapabilirsiniz</textarea></div>
            </div>
            <!-- Button -->
            <br><div class="column12 centered"><input type="submit" class="button normal" value="GÖNDER" style="background-color:#FFF;"></div>
</form>

PHP KODLARI

<?php

$isim=$_POST['isim'];

$soyad=$_POST['soyad'];

$mail=$_POST['mail'];

$yorum=$_POST['yorum'];

$emailadresi="asdsada@alanadi.com";

$emailkonusu="İletişim Formu";

//bos alanlarin kontrolu

if (empty($isim) or empty($soyad) or empty($mail) or empty($yorum)){

print ('Lütfen bütün alanları eksiksiz olarak doldurunuz.
');

print('Form Sayfasına Geri Dön'); }

else {

$emailicerigi="

isim: $isim

Soyad: $soyad

E-Mail: $mail

Yorum: $yorum";

if(mail($emailadresi,$emailkonusu,$emailicerigi)){

print ('Formunuz bize ulaşmıştır ilginiz için teşekkür ederiz. <a

href="http://www.kayaoturmazer.com/kaya">Anasayfaya Geri Dön');

}

}

?>

soruldu: 07 Nis '14, 17:35

ygzsmsk's gravatar image

ygzsmsk
318812
cevap kabul oranı: 0%

değiştirildi: 09 Haz '14, 15:31

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

php.ini dosyasındaki smtp ve maillerin başındaki ";" işareti kaldır. Kullanıma açman lazım

(02 Eki '14, 08:59) katil39 katil39's gravatar image

SMTP mail sınıfını kullanmanızı tavsiye ederim.

mail() fonksiyonu neredeyse kullanılmıyor artık.

permanent link

cevaplandı: 16 May '14, 08:10

kursatonsoz's gravatar image

kursatonsoz
10113
cevap kabul oranı: 33%

Mail loglarına bakınız. Muhtemelen sunucu da smtp portu kapalı olabilir. Ya da smtp ayarları hatalıdır.

permanent link

cevaplandı: 17 May '14, 05:44

mucuraga's gravatar image

mucuraga
42681219
cevap kabul oranı: 10%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168

Soruldu: 07 Nis '14, 17:35

Görüntüleme: 2,711 kez

Son güncelleme: 24 Eki '14, 08:19

powered by BitNami OSQA