Odeslání emailu pomocí PHP a SMTP nepoužívá jako odesílatele alias
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)
2 Answers
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.


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.
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?