Trimite e-mail cu SMTP cu PHP autentificare

De la Ro Ikoula wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

he:שלחו מייל עם SMTP עם PHP אימות 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 ru:Отправить письмо с SMTP аутентификации PHP pl:Wyślij e-mail z SMTP z PHP uwierzytelniania fr:Envoyer un email avec authentification SMTP avec PHP

Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

În contextul de utilizare a un Ikoula comun de gazduire, nu este posibilă generarea trimiterea e-mail dintr-un script PHP non-sigur, serverele noastre care necesită autentificare SMTP.

Prin intermediul PHPmailer

Aici este un exemplu de cod folosind 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é";
  } 
?>

Copie /Lipiţi codul de mai jos în fişierul şi personaliza următoarele elemente :

$body = "Test de PHPMailer.";
corp de mesaj pentru a trimite. Acesta poate fi textul brut sau în HTML.
$mail->Host = "mail.votredomaine.tld";
Releu de SMTP, care va trimite mesajul
$mail->Username = "votre email";
adresa de e-mail, care vor fi utilizate, de asemenea, să identifice SMTP server
$mail->Password = "mot de passe";
parola SMTP
$mail->From = "votre email";
Adresa care va apărea ca expeditor de e-mail
$mail->FromName = "votre nom";
expeditorului
$mail->Subject = "This is the subject";
posta subiect
$mail->AltBody = "corps du message au format texte";
corpul mesajului în format text simplu
$mail->AddReplyTo("votre mail","votre nom");
adresă de răspuns implicită
$mail->AddAttachment("./examples/images/phpmailer.gif");
pièce jointe si besoin
$mail->AddAddress("adresse beneficiarului 1","adresse destinataire 2");
destinataire(s)

Informații suplimentare despre

Când lucraţi cu script-uri pentru a trimite email-uri, este important să aibă în vedere că acestea sunt obiective prima de abuz de spam. Prin urmare, este important că vă asigura script-uri cât mai mult posibil.

Prima noastra recomandare este să utilizaţi căsuţa de poştă obişnuită. Preferă să folosească o adresă care va fi exclusiv în acest scop.

Dacă utilizaţi codul de mai sus într-un formular de contact, vă recomandăm să adăugaţi o CAPTCHAs.




Acest articol părea să fie util ?

0



Nu sunteți autorizat să publicați comentarii.