PHPMAILER odesílání emailů

Vyřešeno1.27K zhlédnutíWebhostingphpmailer
0

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();

?>

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 13. 3. 2023
0
90.95K Odpověď od WEDOS Internet, a.s. 0 Comments

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.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď 13. 3. 2023