Diferenças entre edições de "Enviar e-mail com SMTP com autenticação PHP"
| Linha 17: | Linha 17: | ||
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo [[:fr:Envoyer un email avec authentification SMTP avec PHP|aqui]].<br /><span data-translate="fr"></span> | Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo [[:fr:Envoyer un email avec authentification SMTP avec PHP|aqui]].<br /><span data-translate="fr"></span> | ||
| − | + | {{#seo: | |
| − | + | |title=Enviar e-mail com SMTP com autenticação PHP | |
| − | + | |title_mode=append | |
| − | + | |keywords=these,are,your,keywords | |
| − | + | |description=Enviar e-mail com SMTP com autenticação PHP | |
| + | |image=Uploaded_file.png | ||
| + | |image_alt=Wiki Logo | ||
| + | }} | ||
<!--T:1--> | <!--T:1--> | ||
Edição atual desde as 10h05min de 27 de outubro de 2021
pt:Enviar e-mail com SMTP com autenticação PHP
he:שלחו מייל עם SMTP עם PHP אימות
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
nl:Stuur e-mail met SMTP met PHP verificatie
it:Inviare email con SMTP con autenticazione 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
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.
No contexto do uso de um Ikoula de hospedagem compartilhada, não é possível gerar o envio de e-mail de um script PHP não seguro, nossos servidores que exigem autenticação SMTP.
Através do PHPmailer
Aqui está um exemplo de código usando 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é";
}
?>
Cópia /Cole o código abaixo em seu arquivo e personalizar os seguintes elementos :
- $corpo = "Teste do PHPMailer.";
- corpo da mensagem a enviar. Pode ser texto bruto ou em HTML.
- $correio - >Acolhimento = "mail.votredomaine.TLD ";
- Retransmissão de SMTP que enviará sua mensagem
- $correio - >Nome de usuário = "seu e-mail ";
- seu endereço de e-mail, que também será utilizado para identificar o servidor de SMTP
- $correio - >Senha = "senha ";
- votre senha SMTP
- $correio - >De = "seu e-mail ";
- o endereço que aparecerá como o remetente de e-mail
- $correio - >FromName = "seu nome ";
- nome do remetente
- $correio - >Assunto = "Este é o tema ";
- Enviar assunto
- $correio - >AltBody = "corpo da mensagem em formato de texto ";
- corpo da mensagem em formato de texto brut
- $correio - >AddReplyTo ("seu correio ","seu nome ");
- padrão de endereço de resposta
- $mail->AddAttachment("./examples/images/phpmailer.gif");
- anexo se necessário
- $correio - >AddAddress ("envio-a endereço 1","envio-a endereço 2");
- destinatário (s)
Informações adicionais
Quando você trabalha com scripts para enviar e-mails, é importante ter em mente que estes são os primeiros alvos de uso indevido por spammers. Portanto, é importante que você proteja seus scripts tanto quanto possível.
Nossa primeira recomendação é não usar a sua caixa de correio habitual. Prefiro usar um endereço que será exclusivamente para esta finalidade.
Se você usar o código acima em um formulário de contato, é recomendável que você adicionar um CAPTCHAs.
Este artigo pareceu-lhe ser útil ?
Ativar a atualização automática de comentários