/ / Видалити пошту в PHP поштою за допомогою PHPMailer - php, email, phpmailer

Видалити пошту поштою через PHP Mailer за допомогою PHPMailer - php, email, phpmailer

Я використовую PHPMailer для відправки пошти в моєму Phpпрограми. Електронна пошта працює нормально, але вона показує поштою за адресою в з area.How я можу приховати ці поштою в PHPMailer.і також через деталі з електронної пошти з області.

введіть опис зображення тут

Коли я використовую функцію php mail (), як нижче його видалення поштою деталями. Але як я можу це зробити в PHPMailer

mail("info@example.com", "Subj", "Message", $headers, "-freturn@yourdomain.com")

Ось код PHP-пошти

<?php
require_once "phpmailer/class.phpmailer.php";
$mail = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch
$body = "Heloooo";
try {
$mail->AddReplyTo("name@yourdomain.com", "First Last");
$mail->AddAddress("to@example.com", "John Doe");
$mail->SetFrom("info@example.ae", "Info");
$mail->AddReplyTo("name@yourdomain.com", "First Last");
$mail->Subject = "PHPMailer Test Subject via mail(), advanced";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional - MsgHTML will create an alternate automatically
$mail->MsgHTML($body);
$mail->Send();
echo "Message Sent OK<p></p>n";
} catch (phpmailerException $e) {
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
echo $e->getMessage(); //Boring error messages from anything else!
}

?>

Відповіді:

0 для відповіді № 1

Можна просто видалити два нижчі рядки.

  $mail->SetFrom("info@example.ae", "Info");
$mail->AddReplyTo("name@yourdomain.com", "First Last");

Потім дані про пошту показуватимуться з "Root User root@localhost". Але він покаже, з якого сервера ви його відправляєте.

Навіть ви використовуєте SMTP з phpmailer, ви можете зробити те ж саме.