Wyślij e-mail z SMTP z PHP uwierzytelniania: Różnice pomiędzy wersjami
| Linia 1: | Linia 1: | ||
| + | <span data-link_translate_ja_title="PHP による認証と SMTP でメールを送信します。" data-link_translate_ja_url="PHP+%E3%81%AB%E3%82%88%E3%82%8B%E8%AA%8D%E8%A8%BC%E3%81%A8+SMTP+%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82"></span>[[:ja:PHP による認証と SMTP でメールを送信します。]][[ja:PHP による認証と SMTP でメールを送信します。]] | ||
<span data-link_translate_ar_title="إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي" data-link_translate_ar_url="%D8%A5%D8%B1%D8%B3%D8%A7%D9%84+%D8%A7%D9%84%D8%A8%D8%B1%D9%8A%D8%AF+%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A+%D9%85%D8%B9+SMTP+%D9%85%D8%B9+%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+%D8%A8%D9%8A+%D8%A5%D8%AA%D8%B4+%D8%A8%D9%8A"></span>[[:ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي]][[ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي]] | <span data-link_translate_ar_title="إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي" data-link_translate_ar_url="%D8%A5%D8%B1%D8%B3%D8%A7%D9%84+%D8%A7%D9%84%D8%A8%D8%B1%D9%8A%D8%AF+%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A+%D9%85%D8%B9+SMTP+%D9%85%D8%B9+%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+%D8%A8%D9%8A+%D8%A5%D8%AA%D8%B4+%D8%A8%D9%8A"></span>[[:ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي]][[ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي]] | ||
<span data-link_translate_zh_title="发送电子邮件的 SMTP 与 PHP 认证" data-link_translate_zh_url="%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84+SMTP+%E4%B8%8E+PHP+%E8%AE%A4%E8%AF%81"></span>[[:zh:发送电子邮件的 SMTP 与 PHP 认证]][[zh:发送电子邮件的 SMTP 与 PHP 认证]] | <span data-link_translate_zh_title="发送电子邮件的 SMTP 与 PHP 认证" data-link_translate_zh_url="%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84+SMTP+%E4%B8%8E+PHP+%E8%AE%A4%E8%AF%81"></span>[[:zh:发送电子邮件的 SMTP 与 PHP 认证]][[zh:发送电子邮件的 SMTP 与 PHP 认证]] | ||
Wersja z 16:16, 18 lis 2015
ja:PHP による認証と SMTP でメールを送信します。
ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي
zh:发送电子邮件的 SMTP 与 PHP 认证
de:Senden Sie e-Mail mit SMTP mit Authentifizierung PHP
nl:Stuur e-mail met SMTP met PHP verificatie
it:Inviare email con SMTP con autenticazione PHP
pt:Enviar e-mail com SMTP com autenticação PHP
es:Enviar correo electrónico con SMTP con autenticación de PHP
en:Send email with SMTP with PHP authentication
ro:Trimite e-mail cu SMTP cu PHP autentificare
ru:Отправить письмо с SMTP аутентификации PHP
fr:Envoyer un email avec authentification SMTP avec PHP
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.
W kontekście wykorzystania udostępnionych hostingu Ikoula nie jest możliwe do wygenerowania posyłanie poczta elektroniczna ze skryptu PHP nie są bezpieczne, nasze serwery wymagają autoryzacji SMTP.
Za pośrednictwem PHPmailer
Oto przykład kodu przy użyciu PHPmailer.
// exemple serveur windows ikoula
<?php
include("class.phpmailer.php");
include("class.smtp.php");
date_default_timezone_set("Europe/Paris");
$mail = new PHPMailer();
$body = "Test de PHPMailer.";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "mail.votredomaine.tld";
$mail->Port = 25;
$mail->Username = "votre email";
$mail->Password = "mot de passe";
$mail->From = "votre email"; //adresse d’envoi correspondant au login entré précédemment
$mail->FromName = "votre nom"; // nom qui sera affiché
$mail->Subject = "This is the subject"; // sujet
$mail->AltBody = "corps du message au format texte"; //Body au format texte
$mail->WordWrap = 50; // nombre de caractères pour le retour à la ligne automatique
$mail->MsgHTML($body);
$mail->AddReplyTo("votre mail","votre nom");
$mail->AddAttachment("./examples/images/phpmailer.gif");// pièce jointe si besoin
$mail->AddAddress("adresse destinataire 1","adresse destinataire 2");
$mail->IsHTML(true); // envoyer au format html, passer a false si en mode texte
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Le message à bien été envoyé";
}
?>
Kopia /Wklej poniższy kod w pliku i dostosowywać następujące elementy :
- $body = "Test de PHPMailer.";
- treści wiadomości, aby wysłać. Może to być tekst brutto lub w HTML.
- $mail->Host = "mail.votredomaine.tld";
- Przekaźnika SMTP, który będzie wysyłać wiadomości
- $mail->Username = "votre email";
- Twój adres e-mail, który będzie również służyć do identyfikacji serwera SMTP
- $mail->Password = "mot de passe";
- Twoje hasło SMTP
- $mail->From = "votre email";
- e-mail adres, który będzie wyświetlany jako nadawca
- $mail->FromName = "votre nom";
- nazwa nadawcy
- $mail->Subject = "This is the subject";
- temat postu
- $mail->AltBody = "corps du message au format texte";
- treści wiadomości w formacie zwykłego tekstu
- $mail->AddReplyTo("votre mail","votre nom");
- Domyślny adres zwrotny
- $mail->AddAttachment("./examples/images/phpmailer.gif");
- pièce jointe si besoin
- $mail->AddAddress("adresse adresat 1","adresse destinataire 2");
- destinataire(s)
Dodatkowe informacje
Podczas pracy ze skryptami do wysyłania e-maili, to jest ważne, aby pamiętać, że są to pierwsze cele nadużycia przez spamerów. Dlatego jest ważne, aby zabezpieczyć swoje skrypty jak najwięcej.
Naszym pierwszym zaleceniem jest nie używać skrzynki pocztowej zwykle. Wolę używać adresu, które będą wyłącznie do tego celu.
Jeśli używasz ten kod powyższy formularz kontaktowy, zaleca się, aby dodać Captcha.
W tym artykule wydawało ci się przyda ?
Włącz automatyczne odświeżanie komentarzy