php posta komut dosyası

2 Cevap php

Ben (pnpmkt.com) GODADDY.com onlar bana info@pnpmkt.com gibi bazı e-posta hesabı verdik benim web uygulamasını barındıran. Ben google gibi diğer posta sunucuları kendi posta hesabınıza yeni kullanıcının hoşgeldiniz mesaj göndermek istiyorum, örneğin yahoo.for, benim mail fonksiyonu-

<?php

$address = "piysuh@gmail.com";
$Subject = "PNP Solutions";
$body = "Welcome to PNP";
$mailsend = mail("$address", "$Subject", "$body.");
print("$mailsend");
?>

what other configurations are required?Any path name or server name??

2 Cevap

Burada e-posta (metin veya html) göndermek için kullanabileceğiniz bir sarıcı işlevi:

// $Sender: Sender email
// $Recipient: Recipient email
// $Subject: Email subject
// $Detail: Plain text or HTML (should include <html> and <body> tags)
// $Type: TEXT or HTML

function sendmail( $Sender, $Recipient, $Subject, $Detail, $Type )
{
    switch ( $Type )
    {
        case "TEXT":
            $Header  = "From: $Sender\n";
            break;
        case "HTML":
            $Header  = "From: $Sender\n";
            $Header .= "MIME-Version: 1.0\n";
            $Header .= "Content-type: text/html; charset=iso-8859-1\n";
            break;
    }
    return mail( $Recipient, $Subject, $Detail, $Header );
}

Eğer bu yöntemi kullanırken sorun e-posta gönderirken sahip olup olmadığını açıklamak miyim? Görebildiğim kadarıyla, kod iyi olduğunu ve herhangi bir sorun olmadan çalışmalıdır.

Ben sadece kendimi bu kodu test ve iyi çalışıyor.

Bu mail() function böylece yankılanan yapmak için pek de kullanışlı bir şey değil başarısızlık başarı TRUE ve FALSE döndürür unutulmamalıdır. (O olmasaydı sadece eğer o amele "1" almak ve "0" olacak.)

Eğer daha gelişmiş özellikleri ve e-postalarda tesisleri dahil etmek isteyen varsa, ancak, HTML e-postalar göndererek Gönderenin gibi çeşitli ayarlarını değiştirmek için izin veren bir PHP sınıfı olan PHPmailer bakmak isteyebilirsiniz e-posta adresi ve ad, vb