全球主机交流论坛

标题: 求救啊~大神快进~很简单的问题~~~ [打印本页]

作者: acalbert    时间: 2012-2-6 09:34
标题: 求救啊~大神快进~很简单的问题~~~
本帖最后由 acalbert 于 2012-2-6 09:37 编辑

PHP Mailer发信示例中如下代码:

疑惑的地方:红色的两行是干什么用的?和绿色的那行不是重复了吗?我那三行填的一样也可行,请大神解惑!!3Q!!

<?php

require_once('../class.phpmailer.php');

$mail             = new PHPMailer(); // defaults to using php "mail()"

$body             = file_get_contents('contents.html');
$body             = eregi_replace("[\]",'',$body);

$mail->AddReplyTo("name@yourdomain.com","First Last");

$mail->SetFrom('name@yourdomain.com', 'First Last');

$mail->AddReplyTo("name@yourdomain.com","First Last");

$address = "whoto@otherdomain.com";
$mail->AddAddress($address, "John Doe");

$mail->Subject    = "PHPMailer Test Subject via mail(), basic";

$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test

$mail->MsgHTML($body);

$mail->AddAttachment("images/phpmailer.gif");      // attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment

if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}

?>
作者: windywinter    时间: 2012-2-6 09:39
ReplyTo可以和From不一样
作者: acalbert    时间: 2012-2-6 09:40
qiedan0521 发表于 2012-2-6 09:37
你的邮箱
实际邮箱
接受邮箱

有点晕,自己的邮箱为什么要填3下?

$mail->SetFrom 发件人
$address 收件人

为什么要多加两个 $mail->AddReplyTo ??
作者: chaoren521    时间: 2012-2-6 09:41
好像以前用过
作者: acalbert    时间: 2012-2-6 09:42
windywinter 发表于 2012-2-6 09:39
ReplyTo可以和From不一样


ReplyTo是什么东西?为什么有两处?
作者: weishimi    时间: 2012-2-6 09:50
围观、
作者: acalbert    时间: 2012-2-6 10:03
来个大神呀~
作者: 我是人    时间: 2012-2-6 10:07
ReplyTo是收信人在点回复后的目标收信人。
如果From和ReplyTo是相同的,那就不需设置ReplyTo。
作者: acalbert    时间: 2012-2-6 10:16
标题: RE: 求救啊~大神快进~很简单的问题~~~
我是人 发表于 2012-2-6 10:07
ReplyTo是收信人在点回复后的目标收信人。
如果From和ReplyTo是相同的,那就不需设置ReplyTo。 ...

谢谢大神!不过为什么有两处ReplyTo呢?
作者: 我是人    时间: 2012-2-6 10:48
acalbert 发表于 2012-2-6 10:16
谢谢大神!不过为什么有两处ReplyTo呢?

不晓得,或许是要说明你可以加很多很多ReplyTo吧。




欢迎光临 全球主机交流论坛 (https://loc.fffk.eu.org/) Powered by Discuz! X3.4