1
我已閱讀How to remove "via" and server name when sending mails with PHP?,但是在這種情況下它不起作用。如何使用郵件從電子郵件中刪除「via」()
我想發送電子郵件至[email protected]
,電子郵件將從[email protected]
發送,使用PHP的mail(),但我這樣做的時候,它說via example.prod.ex3.example.net
。考慮到我已經嘗試了上述解決方案,我將如何移除該問題?這是我的代碼。
<?php
$to = $_POST['to'];
$subject = $_POST['subject'];
$txt = $_POST['msg'];
$headers = "Return-Path: " . $_POST['from'] . "\r\n" . "From: " . $_POST['from'] . "\r\n" .
"CC: ".$_POST['from'];
mail($to,$subject,$txt,$headers);
header('Location: ..');
?>
'From:「。$ _POST ['from']'
您應該避免使用mail()函數;使用已建立的庫,例如PHPMailer或Swiftmailer。 – Kaylined