您好我尝试通过phpmailer发送电子邮件。我用phpmailer通过smtp发送它。 我们每个客户都拥有一个owne ip。我发送了一封测试电子邮件,我看到电子邮件标题中有两个“收到”的电子邮件。是否有可能只显示一个?因为我认为如果我们的一个客户发送垃圾邮件,我们的主服务器就会出现问题。
剧本:
require('lib/phpmailer/class.phpmailer.php');
require('lib/phpmailer/class.smtp.php'); // stellt die Methoden für SMTP-Connect bereit
$mail = new PHPMailer();
// Anmelden am SMTP-Server
$mail->IsSMTP();
$mail->Host = $smtphostname;
$mail->SMTPAuth = true;
$mail->Username = $smtpbenutzername;
$mail->Password = $smtppasswort;
$mail->Port = $smtpport;
$mail->Subject = 'SMTP - Test';
$mail->IsHTML(true);
$mail->Body = 'Dies ist eine SMTP - Testmail. Es ist keine Aktion erforderlich, sondern bestätigt lediglich die Einrichtung eines neuen SMTP - Kontos im Mailsystem.';
$mail->From = $absendeadresse;
$mail->FromName = 'SMTP - Testmailer';
$mail->AddReplyTo($antwortadresse);
$mail->Sender = $bounceadresse;
$mail->CharSet = "utf-8";
$Xuserid = 500;
$mail->Xuserid = $Xuserid;
$mail->AddAddress($adminemail);
邮件标题:
Return-Path: bounce@customerdomain.com
Received: from dc.ourdomain.com ([IP.IP.IP.IP]) by mx-ha.web.de (mxweb008)
with ESMTP (Nemesis) id 0M0Ptt-1ULMIH1Vcb-00uXxW for <xxx@gmail.com>; Sun, 19 May 2013 20:50:56 +0200
Received: from [IP.IP.IP.IP] (port=42845 helo=ourdomain.com) by dc.ourdomain.com with esmtpa (Exim 4.80)
(envelope-from <bounce@customerdomain.com>) id 1Ue8h7-00089Y-6b for xxx@gmail.com; Sun, 19 May 2013 20:50:57 +0200
Date: Sun, 19 May 2013 20:50:57 +0200
To: xxx@gmail.com
From: SMTP - Testmailer <info@customerdomain.com>
Reply-To: info@customerdomain.com
Subject: SMTP - Test
Message-ID: <933166e45238090b8be63d3e2891dd6b@ourdomain.com>
我不想表明这个......这可能吗?
Received: from dc.ourdomain.com ([IP.IP.IP.IP]) by mx-ha.web.de (mxweb008)
with ESMTP (Nemesis) id 0M0Ptt-1ULMIH1Vcb-00uXxW for <xxx@gmail.com>; Sun, 19 May 2013 20:50:56 +0200
答案 0 :(得分:0)
标题由电子邮件通过的邮件服务器添加。显然,你的dc(域控制器)似乎通过web.de路由邮件流量。因此,除非通过不同的邮件服务器发送,否则无法控制此操作。
此外,由于您似乎位于德国:德国(与其他国家不同)拥有合理的法律框架,可以保护互联网服务提供商免受用户犯下的恶意行为的侵害,只要他们合理地进行尽职调查。因此,至少从法律角度来看,这些标题没有特别的问题。