Я попытался отредактировать массовую почтовую программу PHP, которая использует вызов API PostageAPP.com.multi recepients php mailer
Однако, когда я отправил тестовое сообщение двум получателям для тестирования, они видят адреса электронной почты друг друга.
На сайте документации они сказали:
As an array. This way recipients only see their own email address:
"recipients" : ["[email protected]", "[email protected]"]
Но я предполагаю, что это не написано на PHP.
код PHP по умолчанию:
function some_func() {
$to = array($_POST['email'] => array('name' => $_POST['variable']));
# The subject of the message
$subject = $_POST['subject'];
# Setup some headers
$header = array(
'From' => '[email protected]',
'Reply-to' => '[email protected]'
);
# The body of the message
$mail_body = 'sample_parent_layout';
# Send it all
$response = PostageApp::mail($to, $subject, $mail_body, $header);
return $response;
}
if (isset($_POST['email']) && $_POST['email'] !='') {
# Processes the form if the email has been entered (see below)
$response = process_submited_form();
}
$api_key = (POSTAGE_API_KEY == 'ENTER YOUR API KEY HERE') ? null : POSTAGE_API_KEY
HTML-форма, в которой я в прошлом список адресов электронной почты:
<label> To
<td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,sans-serif">
<textarea name="email" cols="30" rows="10"></textarea>
</label>
Пожалуйста, помогите мне! Я не могу отправить сообщение каждому письму вручную.
Вы используете класс из [например] (https: // github.com/postageapp/example-app-php/blob/master/postageapp_class.inc)? Если это так, вам нужно изменить метод «mail» для учетной записи для нескольких получателей. – prodigitalson
Здравствуйте, да, я использую этот пример. не могли бы вы рассказать мне, что здесь изменить? если вы можете взглянуть на исходный код примера! действительно цените это –