E-posta formu göndermiyor

3 Cevap php

Ben müşteriye alıcı veya kopya için bir e-posta göndererek değil, bir e-posta formu var. Form www.kelcos.co.uk / temasta bulunabilir ve bu ile ilişkili dosyalar:

/index.php /jquery.js /sendemail.php /submitform.php /thanks.php /verify.php

Ben diğer web siteleri http://www.bowlesgreen.co.uk/contact/ ve http://www.arbortectreecare.co.uk/contact/ bu formu kullanmış ve gayet iyi çalışıyor - tek fark bu diğer siteler benim her zamanki hosting sağlayıcısı kullanmak ve göndermek olmaz biri için olduğunu Ben sadece soruna neden ne olduğunu tahmin edebilirsiniz ki, müşteriler hosting sağlayıcısı aracılığıyla çalışıyorum.

Ben hosting temas etmiş ve bugüne kadar biz gibi bir kaç şey ortadan kaldırmıştır:

  • 'Bizim sistemlerine sınırlama onlar gidiyor ya da web hosting hesabına bir e-posta adresi kurulumu geliyor değilse komut kullanılarak gönderilen e-postaları bloke olmasıdır. - Ben şimdi bir bir kelcos.co.uk adrese formu gönderiyorum, ama hala hiçbir sevinç.

  • PHP / ASP başlangıçta devre dışı bırakıldı, ama şimdi aktive edildi

  • mail () komut etkindir

Ben sizden herhangi bir teklif verebilecek herhangi bir tavsiye takdir ediyorum.

Teşekkürler

3 Cevap

Dediğin gibi, hayır http://www.bowlesgreen.co.uk/contact/ doesn't iyi çalışır. Kundakçı raporlar: POST http://www.bowlesgreen.co.uk/projects/wp/wp-content/themes/bowlesgreen/contactform/sendemail.php 404 Not Found

Sizin formları yanlış URL'ye gönderiyorsunuz.

Qmail sunucu üzerinde kullanılabilir mi? Düzgün başlıklarını ayarlıyorsunuz?

Aşağıdaki gibi bir şey deneyin:

putenv ("QMAILUSER=myuser");
putenv ("QMAILNAME=My Name");
putenv ("QMAILHOST=mydomain.com");

$headers = 'From: My Name <myname@mydomain.com>' . "\r\n" .
'Reply-To: My Name <myname@mydomain.com>' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$mail_to = 'myemail@myemail.com';
$subject = "Testing email";
$body = "This mail is a test";
mail($mail_to, $subject, $body, $headers);

Eğer bir e-posta alırsanız ve görmek!