这是我的代码。
require('class.phpmailer.php');
$ mail =新的PHPMailer();
$ email ='email1@test.com,email2@test.com,email3@test.com';
$ sendmail =“ $ email”;
$ mail-> AddAddress($ sendmail,“ Subject”);
$ mail-> Subject =“主题”;
$ mail-> Body = $ content;
if(!$ mail-> Send()){#发送邮件失败
$ msg =“发生未知错误。请稍后再试。”;
}
其他{
$ msg =“您的消息已发送。我们会尽快与您联系。”;
}
}
该问题
如果 $电子邮件
值仅为1。它会发送。但是多个不发送。我该怎么办。我知道在邮件功能中,您必须用逗号分隔多个电子邮件。但不能在phpmailer中工作。
您需要AddAddress
为每个收件人调用一次该方法。像这样:
$mail->AddAddress('person1@domain.com', 'Person One');
$mail->AddAddress('person2@domain.com', 'Person Two');
// ..
更好的是,将它们添加为“抄送副本”收件人。
$mail->AddCC('person1@domain.com', 'Person One');
$mail->AddCC('person2@domain.com', 'Person Two');
// ..
为了使事情变得容易,您应该遍历一个数组来做到这一点。
$recipients = array(
'person1@domain.com' => 'Person One',
'person2@domain.com' => 'Person Two',
// ..
);
foreach($recipients as $email => $name)
{
$mail->AddCC($email, $name);
}
问题内容: 我什至不确定这是否可行,但是我想做的如下。我有一个使用脚本生成并通过电子邮件发送的HTML表单。我想要的是将电子邮件从此表单接收到,然后我希望该地址显示为表单中的字段之一。 我环顾四周,并在此站点上找到了一些有用的信息。我不确定是否可以在这种情况下使用,或者是否可以满足我的要求。 如果可能的话,这可能吗? 问题答案: 在同一站点(示例2)上查看此页面:http : //www.w3sc
我在使用phpmailerv5.1时遇到一个有线异常 未捕获的异常'phpmail erExc0019'与消息'您必须提供至少一个收件人的电子邮件地址。 我检查了一下里面是否有正确的电子邮件 但还是一样的例外。你知道问题出在哪里吗?
我在发送带有多个附件的电子邮件时遇到问题。代码如下: 我收到邮件,但找不到任何附件。有人知道会出什么问题吗? 下面是我在Mail中得到的电子邮件正文:
在Firebase控制台中,我特别将其设置为只允许“每个电子邮件地址一个帐户”。这可以在“高级”下的“登录方法”选项卡上找到。 我有一个使用谷歌登录方法创建的帐户,它有一个类似“me@gmail.com”的地址。如果我选择通过Facebook使用一个也使用“me@gmail.com”的帐户登录,Firebase允许它,但用户实体中的电子邮件地址为空除外。 Firebase文档指出: 如果不允许使用
我一直在使用此脚本向某些员工发送电子邮件,但由于我的系统发生了更改,我现在必须随电子邮件发送附件,我尝试了多个代码来完成此任务,但都没有成功。。。我仍然收到电子邮件,但没有附件,这在这种情况下是毫无意义的,我已经把我正在使用的脚本放在下面 我已经删除了我使用的真实地址和smtp服务器 我也尝试了一些其他的emtods附加的文件,但似乎没有工作任何帮助是大大的
问题内容: 我有一些PHP代码,用于将表单发送到特定的电子邮件地址。但是,我想在PHP发送时再添加几个电子邮件地址。我怎样才能做到这一点? 谢谢。 问题答案: 这将起作用: