PHPMAILER odesílání emailů
Ahojky všem,
hodně jsem se s tím phpmailerem natrápil. Pro zákaznickou podporu to bylo nad rámec jejich pomoci.
Po třech dnech se mi konečně podařilo zázrakem zprovoznit. Jako příspěvek Vám sem vložím jednoduchý kód.
Pro ty nezkušené a tápající. (Používané ve FTP)
<?php
require ‚includes/PHPMailer.php‘; (PHPMailer musíte stáhnout. Na webu je spousta videi, jak správně stáhnout a umístit tyto soubory)
require ‚includes/SMTP.php‘;
require ‚includes/Exception.php‘;
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
$mail = new PHPMailer();
$mail->isSMTP();
//$mail->SMTPDebug = 2; (Toto můžete přidat, pokud chcete, aby web zobrazil Vaše chyby)
$mail->Host = „wes1-smtp.wedos.net„;
$mail->SMTPAuth = „true“;
$mail->SMTPSecure = „tls“;
$mail->Port = „587“;
$mail->Username = „……..“; (zjistil jsem, že to musí být především funkční emailová adresa platná odjinud, lze použít např. co používáte ve webmail.wedos.net)
$mail->Password = „………“; (platné heslo k této emailové adrese. Můžete vzít heslo používané ve webmail.wedos.net)
$mail->Subject = „Test Email Using PHPMailer“;
$mail->setFrom(„…………..“); (Platná emailová adresa tedy od Vás. Viz výše)
$mail->Body = „This is plain text email body“;
$mail->addAddress(„……………..“); (Adresa příjemce, tedy komu chcete poslat. Upozorňují, že dlouho trvá než příjemce obdrží. Často to trvá pár dlouhých minut.)
if($mail->Send()){
echo „Email sent ..!“;
}else {
echo „Error..!“;
}
$mail->smtpClose();
?>
1 Odpověď
Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz nebo nás kontaktujte pomocí kontaktního formuláře.