INTRODUZIONE

Delta Send è il servizio grazie al quale la tua web app o il tuo sito web potrà inviare e-mail ai tuoi utenti.

PERCHE’ INVIARE MAIL CON DELTA SEND

VELOCE

Delta Send spedisce una mail in circa 2 secondi a prescindere dal numero di destinatari.

FACILE DA INTEGRARE

Per utilizzare Delta Send ti basterà integrare un file PHP all’interno del tuo progetto e seguire il tutorial.

FORMATO HTML 5

Potrai scrivere il contenuto della mail in HTML 5 per offrire ai tuoi utenti la miglior esperienza grafica possibile.

PROVA GRATUITA

La prova gratuita di Delta Send è infinita (non scade mai) e consiste nella possibilità di utilizzare gratuitamente il servizio per spedire fino a 10 mail al giorno.

PREVENTIVO

Selezionare numero massimo di e-mail al giorno: 10 (Per uso non commerciale)

PREZZO FINALE: 0 €/Mese

Attivazione gratuita

COME CONFIGURARE DELTASEND

Premesse iniziali

Prima di iniziare dovrai acquistare il servizio o la prova gratuita.
In fase di acquisto dovrai specificare l'indirizzo mittente e gli eventuali dati del server SMTP se non vuoi usare un server Delta Software.

Per utilizzare Delta Send è sufficiente che il tuo server WEB supporti PHP in qualsiasi versione, il servizio non necessita di connessioni a database.
Qui di seguito vedremo come configurare il servizio per un funzionamento ottimale in 4 semplici passi.

1. Download

Scarica il pacchetto dalla nostra repository pubblica: https://repository.deltasoftware.it/DeltaMailSender/DeltaSend.zip

2. Configurazione

Estrai il pacchetto in una cartella o nella root del tuo sito web (In questo esempio abbiamo estratto il pacchetto direttamente nella root) e apri il file "DeltaSend.php".

Troverai 5 variabili da configurare:

  • $apikey: la chiave API fornita da Delta Software al momento dell'acquisto.
  • $subject: l'oggetto della mail (Scrivi un testo semplice).
  • $mailText: il testo della mail.
    Puoi scrivere del normale testo (in questo caso l'utente visualizzerà una mail classica contenente solo testo)
    oppure puoi scrivere codice HTML 5 (in questo caso l'utente visualizzerà qualcosa di simile ad un sito web).
    Se scegli di scrivere codice HTML ricorda che stai scrivendo il contenuto compreso tra i tag <body> e </body>.
  • $to: i destinatari della mail.
    La stringa contenuta nella variabile $to può essere formattata in diverse modalità:

    1) Un solo indirizzo e-mail
    In questa modalità basta scrivere l'indirizzo e-mail del destinatario, ad esempio:
    $to='info@test.com';

    2) Un solo indirizzo e-mail con nome
    In questa modalità bisognerà scrivere l'indirizzo e-mail del destinatario accompagnato da un nome (che può contenere spazi), separati da un trattino:
    $to='info@test.com-Test User';

    3) Più indirizzi e-mail
    In questa modalità vanno scritti tutti gli indirizzi e-mail dei destinatari separati da un ";"
    $to='info@test.com;user@test.com;info@deltasoftware.it';

    4) Più indirizzi e-mail con nome opzionale
    In questa modalità vanno scritti tutti gli indirizzi e-mail dei destinatari separati da un ";" e se si vuole inserire un nome per alcuni destinatari si può usare la notazione fornita nella modalità 2:
    $to='info@test.com-Test User;user@test.com;info@deltasoftware.it-Delta Software;mail@test.com';
  • - $page: l'url della pagina alla quale l'utente deve essere reindirizzato dopo l'invio della mail.

3. Implementazione

Per inviare una mail automatica basterà un reindirizzamento alla pagina "DeltaSend.php" alla quale possiamo impostare le variabili di configurazione anche tramite parametri GET o POST.
Vediamo un esempio qui sotto:


<?php
/*********CONFIGURAZIONE***************/
$apikey='JB3mjwhrBmxq7ta7';
$subject=$_GET['subject'];
$mailText=$_GET['content'];
$to=$_GET['recipient'];
$page='https://www.deltasoftware.it';
/*********FINE CONFIGURAZIONE***************/

4. Utilizzo

A questo punto basterà creare un form o un link contenente i parametri impostati al passo 3 (in base alle nostre esigenze) e la mail partirà automaticamente.

https://www.test.com?subject=Saluto&content=ciao&to=info@test.com


Creiamo un sito web di esempio che riassume gran parte di ciò che abbiamo imparato

Pagina index.html

<html>
	<body>
    <h1>INVIA UNA MAIL</h1>
		<form action="DeltaSend.php">
        	Oggetto della mail: <input type="text" name="subject"><br>
        	Testo della mail: <input type="text" name="content"><br>
        	Destinatario: <input type="text" name="recipient"><br>
        	<input type="submit" value="invia">
		</form>
	</body>
</html>

DeltaSend.php

<?php
/*********CONFIGURAZIONE***************/
$apikey='JB3mjwhrBmxq7ta7';
$subject=$_GET['subject'];
$mailText=$_GET['content'];
$to=$_GET['recipient'];
$page='https://www.deltasoftware.it';
/*********FINE CONFIGURAZIONE***************/

/****SI CONSIGLIA DI NON MODIFICARE IL SEGUENTE CONTENUTO******/

$mailText=str_replace("=","",str_replace("&","",$mailText));
echo'<html>
<head>
<style>
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  width: 20%;
}
</style>
<script type="text/javascript">
    function submitonload() {
document.getElementById(\'my_form\').submit();
}
</script>
</head>
<body onload="javascript:submitonload();">
<img src="https://repository.deltasoftware.it/DeltaMailSender/loading.gif" alt="loading" class="center">
<form action="https://mail.deltasoftware.it/sendmail.php" id="my_form" method="POST">
<input type="hidden" name="apikey" value="'.$apikey.'">
<input type="hidden" name="subject" value="'.$subject.'">
<input type="hidden" name="mailtext" value="'.$mailText.'">
<input type="hidden" name="to" value="'.$to.'">
<input type="hidden" name="page" value="'.$page.'">
</form>
</body>
</html>';

?>

Proviamo ad utilizzare il sito appena creato

Entriamo nel sito, compiliamo il form e clicchiamo il pulsante "invia".

Per alcuni secondi verrà visualizzata questa GIF

Al termine della procedura saremo reindirizzati all'url che avevamo selezionato in fase di configurazione.

Categorie: Senza categoria