API eMail

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
rino
Messaggi: 624
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

API eMail

Messaggio da rino » 03 lug 2022, 17:16

Salve,
usando l api di invio mail qualcuno sa come impostare il flag avvisi di consegna e ricevuta di ritorno?
sicuramente esiste ma sono diventato cieco
rino
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

admin
Site Admin
Messaggi: 217
Iscritto il: 30 gen 2014, 21:33

Re: API eMail

Messaggio da admin » 19 lug 2022, 15:17

Non credo sia possibile
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it

Vincenzo
Messaggi: 130
Iscritto il: 11 apr 2014, 11:06

Re: API eMail

Messaggio da Vincenzo » 19 lug 2022, 18:42

Potresti provare questa strada, di fatto la ricevuta di ritorno e la consegna messaggio avvenuta sono due righe nell'header del messaggio.

Dovrebbero essere

Codice: Seleziona tutto

Return-Receipt-To
Disposition-Notification-To
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 :arrow:
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"
			)
		)));

rino
Messaggi: 624
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: API eMail

Messaggio da rino » 26 lug 2022, 17:45

non male come idea , grazie , provo a fare delle prove appena trovo del tempo, sono coinvolto nella campagna elettorale (candidato) e mi rendo conto che il tempo è poco.
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti