PHP Temel İletişim Formu

2 Cevap php

Benim kilise web sitesi için bir iletişim formu üzerinde çalışıyorum.

Kilise zaten kayıtlı bir e-posta sahiptir (POP3) ve hosting şirketi kendi posta sunucusu mymail.brinkster.com olduğunu söylüyor.

Tüm bu bilgilerle, nasıl posta kullanarak formu gönderin () olabilir? Sunucu PHP hatalarını göstermek olmaz. Geçerli kod şöyle görünür:

    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: *ChurchsEmail*' . "\r\n";

if(mail("*MyEmailHere*", "Setting Up PHP Email", "This would be the body of the email.", $headers))
{
        echo "The email was successfully sent.";
} else {
        echo "The email was NOT sent.";
}

Ben dönene All "e-posta gönderildi DEĞİLDİ" dir.

Yani herkes böyle bir e-posta formunu kurma herhangi bir deneyimi var mı? Bana yardım ve bunu yaparken herhangi bir etkin yolu, bana bildirin herkese teşekkür ederim!

2 Cevap

Ben onların destek veritabanı üzerinden arama ve e-posta çalışma almak için nasıl bulundu. Bu "class.phpmailer.php" adlı bir sunucu dosyası eklemek için söyledi

Article for Brinkster users.

Teşekkürler yardım için herkes!

Doğrudan PHP mail () fonksiyonu kullanmak için, sunucu düzgün bir posta sunucusu ile kurmak gerekir.

If you want to send mail over SMTP through an external account/server I suggest you use a library found here: http://phpmailer.worxware.com/
You could also use their PHPMailer-FE which will even convert your contact form into an email for you.