Harika bir sunucu ve harika bir sunucu yönetimine sahip olan ve değiştirmemizin mümkün olmadığı bir firma ile çalışmaktayız. Bu adı geçen güzel firma kendi kafasına buyruk aldığı güvenlik önlemleri nedeniyle sunucularında php ile form mail gönderimini yasaklamıştır. Teknik destek talebi ile aradığımda google da bir arayın cevabı ile karşılaşmaksa olayın hediyesi.
Arkadaşlar şimdi bu olayın "php formmail SMTP Authentication" diye bir olay olduğunu öğrendim. PHPCLASSES sitesinden uygun bir class dosyada indirdim. Ama kendi formlarıma nasıl entegre edilebileceğini anlayamadım. Konu ile ilgili bilgisi olan ve bu garip sunucuda artık formmail kullanmama yardımcı olabilecek varmı?
Mesela kullandığım formlardan bir tanesi şu şekil
<?
switch ($cinsiyet) {
case "e":
$cinsiyet="Erkek";
break;
case "k":
$cinsiyet="Kadın";
break;
}
switch ($medeni) {
case "e":
$medeni="Evli";
break;
case "b":
$medeni="Bekar";
break;
}
switch ($uyruk) {
case "t":
$uyruk="T.C.";
break;
case "d":
$uyruk="Diğer";
break;
}
switch ($askerlik) {
case "tm":
$askerlik="Tamamlandı";
break;
case "tc":
$askerlik="Tecilli";
break;
case "mu":
$askerlik="Muaf";
break;
}
switch ($ehliyet) {
case "v":
$ehliyet="var";
break;
case "y":
$ehliyet="yok";
break;
}
switch ($engel) {
case "v":
$engel="var";
break;
case "y":
$engel="yok";
break;
}
$message=':: NÜFUS BİLGİLERİ ::
Ad : '.$ad.'
Soyad : '.$soyad.'
Doğum Tarihi : '.$D3.' / '.$D4.' / '.$D5.'
Doğum Yeri : '.$dyer.'
TC Kimlik Numarası : '.$tckimlik.'
Cinsiyet : '.$cinsiyet.'
Medeni Hali : '.$medeni.'
Uyruğu : '.$uyruk.'
Askerlik Durumu : '.$askerlik.'
:: İLETİŞİM BİLGİLERİ ::
Ev Telefonu : '.$ev.'
Cep Telefonu : '.$cep.'
E-Posta : '.$eposta.'
Açık Adresi : '.$acikadres.'
:: SEYAHAT BİLGİLERİ ::
Ehliyet : '.$ehliyet.'
Seyahat Engeli : '.$engel.'
:: EĞİTİM BİLGİLERİ ::
Öğrenim Durumu : '.$D1.'
Bölüm : '.$D2.'
Bölüm : '.$diger.'
Son Mezun Olduğu Okul : '.$okul.'
Özel Eğitimler : '.$ozelegitim1.'
Özel Eğitimler : '.$ozelegitim2.'
Özel Eğitimler : '.$ozelegitim3.'
:: İŞ DENEYİMİ ::
İş Deneyimi : '.$firma1.'
--- Görevi : '.$gorev1.'
--- İşe Giriş Tarihi : '.$giris1.'
--- İşe Giriş Tarihi : '.$giris2.'
İş Deneyimi : '.$firma2.'
--- Görevi : '.$gorev2.'
--- İşe Giriş Tarihi : '.$giris3.'
--- İşe Giriş Tarihi : '.$giris4.'
İş Deneyimi : '.$firma3.'
--- Görevi : '.$gorev3.'
--- İşe Giriş Tarihi : '.$giris5.'
--- İşe Giriş Tarihi : '.$giris6.'
:: REFERANSLAR ::
Ad / Soyad : '.$referans1.'
--- Çalıştığı Yer : '.$referans4.'
--- Telefon : '.$referans7.'
Ad / Soyad : '.$referans2.'
--- Çalıştığı Yer : '.$referans5.'
--- Telefon : '.$referans8.'
Ad / Soyad : '.$referans3.'
--- Çalıştığı Yer : '.$referans6.'
--- Telefon : '.$referans9.'
:: BEKLENTİLERİ ::
Bölüm 1 : '.$bolum1.'
Bölüm 2 : '.$bolum2.'
İstediği Maaş : '.$ucret.'
';
mail ("epostam@siteadresim.com", "onu", $message,"From: Kimden\r\n");
?>