esempi con allegati
Richiesta POST con allegati (max 5: attach1, attach2, …)
Metodo senza-CURL con PHP
<?php
require_once 'HTTP/Request2.php';
$config = array('use_brackets' => false,
);
$request = new HTTP_Request2('https://rsXXX-api.realsender.com/mail/send',
HTTP_Request2::METHOD_POST,
$config);
$data = array('apiuser' => 'quello che vi abbiamo inviato',
'apipass' => 'quella che vi abbiamo inviato',
'from' => 'mittente@nomedidominio.it',
'to' => 'destinatario@nomedidominio.it',
'subject' => 'oggetto del messaggio',
'text' => 'corpo della mail in testo semplice',
'html' => 'corpo della mail in formato HTML');
foreach ($data as $k => $d) {
$request->addPostParameter($k, $d);
};
$request->addUpload('attach1', './sample.pdf', 'sample.pdf', 'application/pdf');
$request->addUpload('attach2', './sample.txt', 'sample.txt', 'text/plain');
$result = $request->send();
var_dump($result);
?>
Richiesta POST con allegati
Metodo CURL
curl -F 'apiuser=quello che vi abbiamo inviato' \
-F 'apipass=quella che vi abbiamo inviato' \
-F 'from=mittente@nomedidominio.it' \
-F 'to=destinatario@nomedidominio.it' \
-F 'subject=oggetto del messaggio' \
-F 'text=corpo della mail in testo semplice' \
-F 'html=corpo della mail in formato HTML' \
-F 'attach=@sample.pdf;type=application/pdf' \
-F 'attach=@sample.txt;type=text/plain' \
https://rsXXX-api.realsender.com/mail/send