Scelto da oltre migliaia di esperti di marketing in tutto il mondo

jooble viessmann puma samsung"/ lot swatch karcher PWC radisson tata jackwolfskin
panel smtp panel smtp form

Invio di messaggi utilizzando SMTP

Le email transazionali sono messaggi automatici inviati in risposta alle azioni di un iscritto. Conferma d'iscrizione o prenotazione, aggiornamenti dell'ordine, notifiche: questi sono tutti esempi di email transazionali.

Per inviare email transazionali tramite SMTP, inserisci un indirizzo del server, una porta, un accesso e la password del tuo account SendPulse nella tua applicazione.

                    
<?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)
                
            
                
# 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)
                
            
                
// 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);
                
            
                
#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);
}

API SMTP

L'API SMTP ti consente di inviare email transazionali agli iscritti dal tuo sito, CRM o altre applicazioni web.

Report sui risultati delle campagne

Controlla i dati analitici sulle tue campagne per migliorare la performance dell'email marketing e il tuo ROI. Tutti i report di SendPulse — su aperture e clic, tasso di recapito, errori e reclami per spam — sono disponibili per scaricare.

statistic

Strumenti facili da usare per l'invio di email transazionali

immaculate IP

Indirizzi IP dedicati

Un indirizzo IP dedicato contribuisce a una migliore reputazione del mittente e impedisce che il tuo IP venga inserito nella lista nera.

SPF and DKIM

AUTENTICAZIONE TRAMITE SPF E DKIM

I protocolli SPF e DKIM aumentano le chance che le tue email transazionali giungano puntualmente al destinatario senza finire nello spam.

unsubscribers

Elenco dei contatti cancellati

Le tue email non verranno inviate ai contatti non iscritti, anche se sono nella mailing list.

tracking

MONITORAGGIO DI APERTURE E CLIC

I report approfonditi aiutano a valutare e migliorare l'efficacia del tuo email marketing.

tracking from your domain

Dominio di tracciamento personalizzato

Invia email transazionali senza alcuna menzione di SendPulse in header e footer dell'email.

work with data

Webhook

Ricevi informazioni sul tuo sistema sullo stato dell'email: consegnata, non consegnata, aperta e cliccata.

FAQ

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.

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.

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.

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.

Invia 12.000 email gratis al mese!