Stuur e-mail met SMTP met PHP verificatie: verschil tussen versies

Uit Nl Ikoula wiki
Jump to navigation Jump to search
Regel 1: Regel 1:
 +
<span data-link_translate_ru_title="Отправить письмо с SMTP аутентификации PHP"  data-link_translate_ru_url="%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE+%D1%81+SMTP+%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8+PHP"></span>[[:ru:Отправить письмо с SMTP аутентификации PHP]][[ru:Отправить письмо с SMTP аутентификации PHP]]
 
<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_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 مع مصادقة بي إتش بي]]

Versie van 18 nov 2015 15:15

ru:Отправить письмо с SMTP аутентификации PHP ja:PHP による認証と SMTP でメールを送信します。 ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي zh:发送电子邮件的 SMTP 与 PHP 认证 ro:Trimite e-mail cu SMTP cu PHP autentificare pl:Wyślij e-mail z SMTP z PHP uwierzytelniania de:Senden Sie e-Mail mit SMTP mit Authentifizierung PHP 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 fr:Envoyer un email avec authentification SMTP avec PHP

Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.





In het kader van het gebruik van een gedeelde hosting Ikoula is het niet mogelijk om te verzenden e-mail genereren vanuit een PHP script niet-beveiligde, onze servers SMTP-verificatie vereisen.

Via PHPmailer

Hier is een voorbeeld van code met behulp van 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é";
  } 
?>

Kopie /Plak de onderstaande code in uw bestand en de volgende elementen aanpassen :

$lichaam = "PHPMailer test.";
hoofdtekst van het bericht te verzenden. Kan het tekst bruto of in HTML.
$mail - >Host = "mail.votredomaine.TLD ";
SMTP-relay die je bericht stuurt
$mail - >Gebruikersnaam = "uw e-mailadres ";
uw e-mailadres, die zal ook worden gebruikt om de SMTP-server te identificeren
$mail - >Wachtwoord = "wachtwoord ";
votre wachtwoord SMTP
$mail - >Van = "uw e-mailadres ";
e-mailadres dat wordt weergegeven als afzender
$mail - >FromName = "uw naam ";
naam van afzender
$mail - >Onderwerp = "Dit is het onderwerp ";
onderwerp
$mail - >AltBody = "hoofdtekst van het bericht in tekstformaat ";
hoofdtekst van het bericht in tekstformaat brut
$mail - >AddReplyTo ("uw e-mailberichten ","uw naam ");
standaard antwoordadres
$mail->AddAttachment("./examples/images/phpmailer.gif");
bijlage indien nodig
$mail - >AddAddress ("Verzendadres 1","Verzendadres 2");
ontvanger (s)

Extra informatie

Wanneer u met scripts om e-mail te verzenden werkt, is het belangrijk te bedenken dat dit het eerste doelwit van misbruik door spammers zijn. Het is daarom belangrijk dat u uw scripts zoveel mogelijk beveiligen.

Onze eerste aanbeveling is om geen gebruik van uw gebruikelijke mailbox. Liever met een adres dat uitsluitend voor dit doel worden zal.

Als u de bovenstaande code in een contact formulier, is het aan te raden dat u toevoegen een CAPTCHAs.




Dit artikel leek u nuttig ?

0



U mag niet reageren.