Differenze tra le versioni di "SendGrid"

Da Altervista Wiki.
(Creata pagina con "Per avere un maggior controllo delle mail inviate dal proprio sito web è possibile utilizzare un servizio esterno come [http://sendgrid.com/ SendG...")
 
(Integrazione manuale)
 
Riga 11: Riga 11:
 
In tutti gli altri casi è necessario modificare il proprio applicativo seguendo le [https://github.com/sendgrid/sendgrid-php istruzioni fornite]. È importante ricordarsi di utilizzare il metodo che fa uso delle '''WebAPI''' e non il server SMTP di SendGrid che non può funzionare con Altervista.
 
In tutti gli altri casi è necessario modificare il proprio applicativo seguendo le [https://github.com/sendgrid/sendgrid-php istruzioni fornite]. È importante ricordarsi di utilizzare il metodo che fa uso delle '''WebAPI''' e non il server SMTP di SendGrid che non può funzionare con Altervista.
  
Dopo essersi registrati a SendGrid il primo passaggio è il [https://github.com/sendgrid/sendgrid-php download della libreria], lo scompattamento e il caricamento sul proprio spazio Altervista.
+
Per un esempio completo puoi leggere il [http://forum.it.altervista.org/how/275906-integrazione-sendgrid-php.html tutorial sul nostro forum di supporto].
 
 
Quindi nello script che invia la mail è necessario includere la libreria dal percorso corretto e sostituire la chiamata alla funzione ''mail()'' con l'uso della libreria di SendGrid.
 
 
 
<syntaxhighlight lang="php">
 
  require("/membri/tuonome/percorso/sendgrid-php.php");
 
 
 
  $sendgrid = new SendGrid('username', 'password');
 
 
 
  $email = new SendGrid\Email();
 
  $email
 
    ->addTo('foo@bar.com')
 
    ->setFrom('me@bar.com')
 
    ->setSubject('Subject goes here')
 
    ->setText('Hello World!')
 
    ->setHtml('<strong>Hello World!</strong>')
 
  ;
 
</syntaxhighlight>
 

Versione attuale delle 13:35, 28 ago 2018

Per avere un maggior controllo delle mail inviate dal proprio sito web è possibile utilizzare un servizio esterno come SendGrid. Questo servizio permette, tramite l'inclusione di una semplice libreria PHP, di inviare le mail tramite i loro server che godono di ottima reputazione e di tenere traccia di ogni singola mail inviata tramite il loro pannello di controllo.

SendGrid è fondamentalmente un servizio a pagamento, ma offre anche un piano gratuito con 12.000 mail mensili, più che sufficienti per un sito medio-piccolo. È possibile sottoscrivere questo piano in fondo alla pagina dei prodotti.

Plugin per CMS comuni

SendGrid offre dei plugin preconfezionati per i seguenti applicativi: Drupal, Joomla, Magento, phpBB e Wordpress.

Integrazione manuale

In tutti gli altri casi è necessario modificare il proprio applicativo seguendo le istruzioni fornite. È importante ricordarsi di utilizzare il metodo che fa uso delle WebAPI e non il server SMTP di SendGrid che non può funzionare con Altervista.

Per un esempio completo puoi leggere il tutorial sul nostro forum di supporto.