PHPMailer

Z ToProste
Skocz do: nawigacji, wyszukiwania

Wysyłanie e-mail przy użyciu PHPMailer

<?php 
include ('class.phpmailer.php');
 
$email = new PHPMailer();
 
// Przygotowanie nadawcy i treści wiadomości
$email->From      = 'nadawca@example.com'; 
$email->FromName  = 'Nazwa nadawcy'; 
$email->Subject   = 'Temat wiadomości'; 
$email->Body      = "Treść wiadomości";
 
// Przygotowanie odbiorcy/listy odbiorców
// parametr nazwa_1_odbiorcy jest opcjonalny - można go pominąć.
$email->AddAddress('1.odbiorca@example.com','nazwa_1_odbiorcy');
$email->AddAddress('2.odbiorca@example.com');
$email->AddAddress('3.odbiorca@example.com');
 
// Wysyłanie wiadomości
echo $email->Send() ? 'Wiadomość wysłano' : 'Wiadomości nie wysłano';
?>


Dodawanie odbiorców

Funkcja AddAddress()

Funkcją AddAddress($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wysyłaną wiadomość. Drugi parametr funkcji $obiorca_nazwa jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości.

Pole do zawiera listę adresów e-mail wszystkich odbiorców.

Funkcja AddCC()

Funkcją AddCC($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać kopię wiadomość. Drugi parametr funkcji $obiorca_nazwa jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości.

Pole kopia zawiera listę adresów e-mail wszystkich odbiorców.

Funkcja AddBCC()

Funkcją AddBCC($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wiadomość. Drugi parametr funkcji $obiorca_nazwa jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców nie jest widoczna odbiorcom tej wiadomości.


PHPMailer na localhost

Jeśli uruchamiany projekt PHP testujemy na localhost, używając przy tym sendmail, konieczne będzie podanie ścieżki dostępu.

$email->Sendmail = 'c:/sendmail/';


Zobacz też

<htmlet>zobacz-tez</htmlet>

Linki zewnętrzne