Odeslání emailu pomocí PHP a SMTP nepoužívá jako odesílatele alias

89 zhlédnutíWebhostingPHP phpmailer smtp
0

Dorý den,

zkouším odeslat email z webhostingu pomocí PHPMailer.

Ale chci, aby email odešel jakože z adresy toho aliasu, nikoliv z adresy, která je primární pro webhosting.

Bohužel, ten email vždy dorazí z emailove adresy, ke ktere je ten webhosting určen nikoliv z té té adresy aliasu, kterou také uvádím vždy, jako

$mail->Username = email@alias;
$mail->setFrom(email@alias)
Role: Zákazník
LH122180 Odpověděl na otázku 14. 3. 2023
0
MB313456 Odpověď od WEDOS Internet, a.s. 4 Comments

Dobrý den,

zkuste nastavit ještě vlastnost Sender. Tento problém na StackOverflow řeší odesílatele na „obálce“ zprávy, což by se mohlo týkat i Vašeho problému.

Role: Podpora
MB313456 publikoval nový komentář 14. 3. 2023

Diky. Pomohlo to, jen teď je odesílatel: shared.dkim-wes1.wedos.net namísto toho aliasu.

Spíše to vypadá problem s tím, že je to vše na https a je tam sdílený certifikát?

Můžete poslat komplet kód (s náhražkami za adresy, které nastavujete)?

$smtp_username „emailzaliasu@alias“;

$mail->CharSet = ‚UTF-8‘;
$mail->isSMTP();
$mail->Host = $smtp_server;
$mail->SMTPAuth = true;
$mail->Username = $smtp_username;
$mail->Password = $smtp_password;
$mail->SMTPSecure = ‚tls‘;
$mail->Port = $smtp_port;

// Set up the email message
$mail->Sender = $smtp_username;
$mail->addReplyTo(** email klienta **, $name);
$mail->setFrom($smtp_username, „Objednávka z webu“, FALSE);
$mail->addAddress(** email klienta **);
$mail->Subject = $subject;
$mail->Body = $email_message;

// Send the email
$mail->send();

Díky. Požádám o konzultaci kolegy z CMS oddělení, ale bohužel to není úplně jejich obor, a jsou momentálně poměrně vytížení. Možná ale bude řešení znát někdo z komunity.

Prohlížíte 1 ze 2 odpovědí, klikněte zde pro zobrazení všech odpovědí.