I nostri clienti ci amano (3.647+ recensioni)
Cosa sono le campagne email transazionali?
Le email transazionali sono messaggi automatizzati inviati in risposta alle azioni di un iscritto, come l'iscrizione, la reimpostazione di una password o il completamento di un acquisto.
Imposta i tuoi modelli una volta e il nostro sistema invierà automaticamente il messaggio giusto al momento giusto, sia che si tratti di un'email di benvenuto, reimpostazione della password o conferma dell'ordine.


Invia email tramite SMTP
Connetti facilmente il tuo server SMTP a un sistema CMS o CRM, a un'app o a un builder di siti web per iniziare subito a inviare email transazionali, senza alcuna configurazione aggiuntiva.
Basta copiare l'indirizzo del server, il port, l'accesso e la password dal tuo account SendPulse e incollarli in un'app o in uno strumento online.
<?php
use Sendpulse\RestApi\ApiClient;
use Sendpulse\RestApi\Storage\FileStorage;
$smtpSendMailResult = (new ApiClient('MY_API_ID', 'MY_API_SECRET', new FileStorage()))->post('smtp/emails', [
'email' => [
'html' => base64_encode('<p>Hello!</p>'),
'text' => 'text',
'subject' => 'Mail subject',
'from' => ['name' => 'API package test', 'email' => 'from@test.com'],
'to' => [['name' => 'to', 'email' => 'to@test.com']],
'attachments_binary' => [
'attach_image.jpg' => base64_encode(file_get_contents('../storage/attach_image.jpg'))
]
]]);
var_dump($smtpSendMailResult);
?>
sample.php hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-php
# SendPulse's Ruby Library: https://github.com/sendpulse/sendpulse-rest-api-ruby
require './api/sendpulse_api'
sendpulse_api = SendpulseApi.new(API_CLIENT_ID, API_CLIENT_SECRET, API_PROTOCOL, API_TOKEN)
email = {
html: '<p>Your email content goes here<p>',
text: 'Your email text version goes here',
subject: 'Testing SendPulse API',
from: { name: 'Your Sender Name', email: 'your-sender-email@gmail.com' },
to: [
{
name: "Subscriber's name",
email: 'subscriber@gmail.com'
}
]
}
sendpulse_api.smtp_send_mail(email)
sample.rb hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-ruby
# SendPulse's Python Library: https://github.com/sendpulse/sendpulse-rest-api-python
from pysendpulse import PySendPulse
if __name__ == "__main__":
TOKEN_STORAGE = 'memcached'
SPApiProxy = PySendPulse(REST_API_ID, REST_API_SECRET, TOKEN_STORAGE)
email = {
'subject': 'This is the test task from REST API',
'html': '<p>This is a test task from https://sendpulse.com/api REST API!<p>',
'text': 'This is a test task from https://sendpulse.com/api REST API!',
'from': {'name': 'John Doe', 'email': 'john.doe@example.com'},
'to': [
{'name': 'Jane Roe', 'email': 'jane.roe@example.com'}
]
}
SPApiProxy.smtp_send_mail(email)
sample.py hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-python
// SendPulse's Java Library https://github.com/sendpulse/sendpulse-rest-api-java
import com.sendpulse.restapi.Sendpulse;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class Example {
public static void main(String[] args) {
Sendpulse sendpulse = new Sendpulse(API_CLIENT_ID, API_CLIENT_SECRET);
Map<String, Object> from = new HashMap<String, Object>();
from.put("name", "Your Sender Name");
from.put("email", "your-sender-email@gmail.com");
ArrayList<Map> to = new ArrayList<Map>();
Map<String, Object> elementto = new HashMap<String, Object>();
elementto.put("name", "Subscriber's name");
elementto.put("email", "subscriber@gmail.com");
to.add(elementto);
Map<String, Object> emaildata = new HashMap<String, Object>();
emaildata.put("html","Your email content goes here");
emaildata.put("text","Your email text version goes here");
emaildata.put("subject","Testing SendPulse API");
emaildata.put("from",from);
emaildata.put("to",to);
Map<String, Object> result = (Map<String, Object>) sendpulse.smtpSendMail(emaildata);
System.out.println("Result: " + result);
}
}
sample.java hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-java
// SendPulse's Node.JS Library: https://github.com/sendpulse/sendpulse-rest-api-node.js
var sendpulse = require("./api/sendpulse.js");
sendpulse.init(API_USER_ID, API_SECRET, TOKEN_STORAGE);
var email = {
"html" : "<p>Your email content goes here</p>",
"text" : "Your email text version goes here",
"subject" : "Testing SendPulse API",
"from" : {
"name" : "Your Sender Name",
"email" : "your-sender-email@gmail.com"
},
"to" : [ {
"name" : "Subscriber's name",
"email" : "subscriber@gmail.com"
} ]
};
var answerGetter = function answerGetter(data){
console.log(data);
}
sendpulse.smtpSendMail(answerGetter, email);
sample.js hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-node.js
#import "Sendpulse.h" // SendPulse's Obj-C Library https://github.com/sendpulse/sendpulse-rest-api-objective-c
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doSomethingWithTheData:) name:@"SendPulseNotification" object:nil];
Sendpulse* sendpulse = [[Sendpulse alloc] initWithUserIdandSecret:userId :secret];
NSDictionary *from = [NSDictionary dictionaryWithObjectsAndKeys:@"Your Sender Name", @"name", @"your-sender-email@gmail.com", @"email", nil];
NSMutableArray* to = [[NSMutableArray alloc] initWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"Subscriber's name", @"name", @"subscriber@gmail.com", @"email", nil], nil];
NSMutableDictionary *emaildata = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"<b>Your email content goes here</b>", @"html", @"Your email text version goes here", @"text",@"Testing SendPulse API",@"subject",from,@"from",to,@"to", nil];
[sendpulse smtpSendMail:emaildata];
}
- (void)doSomethingWithTheData:(NSNotification *)notification {
NSMutableDictionary * result = [[notification userInfo] objectForKey:@"SendPulseData"];
NSLog(@"Result: %@", result);
}
sample.m hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-objective-cInvia email tramite API
Prova la nostra API intuitiva per inviare email più velocemente e elevare facilmente le tue campagne transazionali.
Per connetterti, aggiungi semplicemente l'ID e il Segreto dal tuo account SendPulse a un client di posta elettronica ed esegui il metodo API "Autorizzazione".


Crea modelli con il nostro intuitivo generatore trascina e rilascia
Invia facilmente email transazionali tramite API utilizzando modelli personalizzabili per tutte le tue notifiche. Personalizza ogni email con variabili come nome del cliente, numero d'ordine, elenco prodotti o data di pagamento per aggiungere valore reale alle tue campagne.
Accedi a oltre 130 modelli HTML di livello professionale con ogni piano tariffario, incluso quello gratuito.
Traccia le prestazioni delle tue email transazionali
Misura regolarmente le metriche delle email per migliorare le prestazioni e il ROI dell'email marketing. Tutti i report di SendPulse, su tassi di apertura e di clic, posizionamento della posta in arrivo, tassi di consegna, errori e reclami di spam, sono scaricabili.
Come visualizzare le statistiche SMTP




Collabora con il tuo team
Invita i membri del tuo team e gestisci i loro diritti di accesso per distribuire il carico di lavoro in modo efficiente. Puoi assegnare ruoli utente standard (editor, designer, analista, contabile, manager) o crearne di personalizzati.
Come gestire i ruoli utenteInvia gratuitamente fino a 12.000 email transazionali al mese o passa a un piano a pagamento se necessario: scegli tra prezzi a consumo o un abbonamento mensile.
Non e’ richiesta la carta di credito
Strumenti di email transazionali facili da usare
Indirizzi IP dedicati
Migliora la tua reputazione di mittente ed evita di essere inserito nella black list con la nostra opzione IP dedicata, inclusa nel nostro piano a pagamento con 100.000 email.
Autenticazione SPF e DKIM
I record SPF e DKIM aiutano a verificare l'identità del mittente per impedire che le email transazionali finiscano nella cartella spam.
Lista dei contatti non iscritti
Le tue campagne non verranno inviate ai contatti non iscritti, anche se rimangono nelle tue mailing list.
Monitoraggio delle aperture e dei clic
Analizza i tassi di apertura e di clic per perfezionare la tua strategia email per un migliore coinvolgimento.
Dominio di monitoraggio personalizzato
Rimuovi il marchio SendPulse utilizzando il tuo dominio per monitorare le aperture e i clic delle email.
Webhook
Ottieni aggiornamenti immediati sugli stati delle email, inclusi consegnati, non consegnati, aperti o cliccati, direttamente nel tuo sistema.
FAQ
❔ Che cos'è un server SMTP?
Il Simple Message Transfer Protocol è un metodo per lo scambio di informazioni tra i server di un mittente e di un destinatario. Puoi utilizzare il server SMTP SendPulse per inviare email HTML separatamente dalle altre funzionalità del nostro servizio.
💚 Perché dovrei usare un server SMTP?
Un server SMTP ti consente di inviare tutti i tipi di email transazionali, ad esempio email di conferma, email di carrello abbandonate, aggiornamenti di spedizione, notifiche, ecc. Il server SMTP di SendPulse è affidabile e ha un alto tasso di consegna e reputazione del mittente.
⚙️ Come posso configurare un server SMTP?
Devi registrarti con SendPulse, compilare un semplice modulo di profilo e impostare i parametri di autenticazione. Segui la guida e ricorda che il nostro team di assistenza clienti è sempre pronto ad aiutarti.
💳 Quanto costa utilizzare un server SMTP?
Con SendPulse puoi inviare fino a 12.000 email gratuite al mese. Se desideri inviare una quantità maggiore di email tramite il nostro server SMTP, devi scegliere tra due piani a pagamento: "Abbonamento mensile" o "Paga in base al consumo". Scopri di più sui prezzi del server SMTP qui.
Fornisci informazioni essenziali al tuo pubblico con email transazionali tramite SMTP o API
Fornisci un'esperienza coinvolgente che incoraggi gli acquisti e invogli i clienti a tornare nella tua pipeline di vendita.
Inizia12,000 email al mese gratis
oppure