Potresti provare questa strada, di fatto la ricevuta di ritorno e la consegna messaggio avvenuta sono due righe nell'header del messaggio.
Dovrebbero essere
in entrambi i casi deve seguire l'email a cui mandare la ricevuta di ritorno e/o l'avviso di consegna.
Per aggiungere questi header, mai provato, dovresti aggiungere la voce
header, alla struttura del messaggio , informazione presa qua
https://mailchimp.com/developer/transac ... w-message/
esempio
Codice: Seleziona tutto
$smtp_server = "smtp.mail.yahoo.com";
$smtp_port = "465";
$smtp_user = "scriptcase.export";
$smtp_password = "scriptcase.export";
$from_email = "scriptcase.export@yahoo.com";
$from_name = "Scriptcase Export";
if ( {api_type} == 'smtp' ){
$var_config = array(
'profile' => '',
'settings' => [
'gateway' => 'smtp',
'smtp_server' => $smtp_server,
'smtp_port' => $smtp_port,
'smtp_user' => $smtp_user,
'smtp_password' => $smtp_password,
'from_email' => $from_email,
'from_name' => $from_name
],
'message' => [
'html' => {email_body},
'text' => '',
'to' => $arr_merge,
'subject' => {subject}
]
);
}
sc_send_mail_api($var_config);
quindi dopo subject aggiungere header, immagino vada passata una struttura di coppie voce header e valore header.
ho trovato solo questo esempio in rete
Codice: Seleziona tutto
$ret = Mandrill::call(array('type'=> 'messages', 'call'=> 'send',
"message" => array(
"html" => "hey dave",
"text" => "hey dave text",
"subject" => "Oi oi from mandrill",
"from_email"=>"bytewire@bytewire.co.uk",
"from_name" => "Bytewire",
"to" => array(
"0" => array(
"email" => "dave@bytewire.co.uk",
"name" => "David Heward"
)
),
"headers" => array(
"track_opens" => "true",
"track_clicks" => "true"
),
"tags" => array(
"test"
)
)));