PHPMailer: Różnice pomiędzy wersjami
Z ToProste
m |
m |
||
Linia 1: | Linia 1: | ||
+ | === Wysyłanie e-mail przy użyciu PHPMailer === | ||
+ | <syntaxhighlight lang="php"> | ||
+ | <?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'; | ||
+ | ?> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | |||
=== PHPMailer na localhost === | === 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. | Jeśli uruchamiany projekt [[PHP]] testujemy na [[localhost]], używając przy tym [[sendmail]], konieczne będzie podanie ścieżki dostępu. |
Wersja z 17:28, 25 lut 2014
Spis treści
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'; ?>
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>