首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类MailerPHP奇怪行为(循环地址数组)

类MailerPHP奇怪行为(循环地址数组)
EN

Stack Overflow用户
提问于 2014-10-08 06:14:05
回答 1查看 30关注 0票数 0

我正在使用类MailerPHP在网站上发送电子邮件。其实是完美的工作,因为它必须工作,但有一些奇怪的东西,我不知道为什么是这样。

1.我有一个地址数组,我正在发送电子邮件,数组是这样的:

代码语言:javascript
运行
复制
    $email = new sendEmail();
    $_ADMIN_EMAIL = array('first_email', 'second_email', 'third_email');
    $email->setEmail($_ADMIN_EMAIL);

问题是当发送电子邮件时,发送3封电子邮件: 1.发送到first_email 2.发送到first_email和second_email 3.最后发送给first_email、second_email和third_email

我只想发一封给所有3封,不发送3次电子邮件,我不明白为什么是这样发送。

第二个问题是我使用帐户连接到SMTP发送电子邮件,我不知道为什么在电子邮件的to字段中显示我连接到SMTP的gmail地址,我在那里设置了要显示的地址并显示+我的gmail帐户:

我只有这个配置,而且我没有把我的gmail帐户放在其他地方,只用于SMTP连接:

代码语言:javascript
运行
复制
    public $Username      = 'my_gmail_account_to connect_to_smtp';
    public $Password      = 'my_gmail_account_password';

当我收到电子邮件时,结果是我设置的第一封电子邮件用于回复+ my_gmail_account_to connect_to_smtp,我需要从电子邮件中取出用户看不到的my_gmail_account_to connect_to_smtp。

如果您需要有关我使用的代码的信息,请让我知道我将放置。

我发送电子邮件的所有代码:

代码语言:javascript
运行
复制
$_ADMIN_EMAIL = array("first_email", "second_email", "third_email");

$email2 = new sendEmail();

$email2->setSubject("Subject");
$email2->setUserName($_USER['name']);
$email2->setMT4Account($_USER['login']);
$email2->setDate($_USER['date']);
$email2->setAmount($_USER['amount']);
$email2->setCurrency($_USER['currency']);
$email2->setRegisteredBankAccount($_USER['type']);
$email2->setBankAccountName($_USER['card']);

$email2->setTemplate('template_for_the_email');
$email2->setEmail($_ADMIN_EMAIL);
echo $email2->send();
EN

回答 1

Stack Overflow用户

发布于 2014-10-08 06:24:53

试试这个:

代码语言:javascript
运行
复制
$_ADMIN_EMAIL = array('first_email', 'second_email', 'third_email');

foreach($_ADMIN_EMAIL as $ademail)
 {
  $email->setEmail($ademail);
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26250286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档