Aprovado por milhares de profissionais de marketing em todo o mundo

buSupermercado Diasca Grand Cru Totvs iGUi PremierPet Food to Save Ouro Card Unimed Loovi Coinext Ricardo Ventura jooble viessmann puma samsung"/ busca brazil-tech brdid futuro technolog zumpy lot swatch karcher radisson jackwolfskin premierpet
panel smtp panel smtp form

SMTP

E-mails transacionais são mensagens automáticas enviadas após determinadas ações de um assinante. Pode ser; uma confirmação de assinatura, uma reserva, atualizações de pedidos, notificações e etc. Isso são exemplos de e-mails transacionais.

Para enviar e-mails transacionais via SMTP, insira um endereço de servidor, porta, login e a senha da sua conta do SendPulse em seu aplicativo.

                    
<?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

A API do SMTP permite que você envie e-mails transacionais para os assinantes a partir do seu site, CRM ou outros aplicativos da web.

Relatórios de e-mail

Avalie as métricas de e-mail regularmente para melhorar o desempenho de marketing por e-mail e o ROI. Todos os relatórios do SendPulse possuem taxas de aberturas e de cliques, posicionamento da caixa de entrada, taxas de erros de entrega e reclamações de spam. Estes dados estão disponíveis para download.

statistic

Ferramentas práticas para envio de e‑mails transacionais

immaculate IP

Endereços IP dedicados

Um endereço dedicado contribui para uma melhor reputação do remetente e impede que o seu IP seja colocado na lista negra.

SPF and DKIM

Autenticação SPF e DKIM

Os registros SPF e DKIM impedem que os seus e-mails transacionais sejam colocados em uma pasta de spam.

unsubscribers

Lista de contatos não inscritos

Seus e-mails não serão enviados a contatos não inscritos, mesmo que estejam em uma lista de e-mails.

tracking

Aberturas e cliques com acompanhamento

Relatórios detalhados ajudam a avaliar e melhorar a eficácia do seu e-mail marketing.

tracking from your domain

Domínio de acompanhamento personalizado

Envie e-mails transacionais sem qualquer menção ao SendPulse no cabeçalho e no rodapé do e-mail.

work with data

Webhooks

Receba informações para o seu sistema sobre o status do e-mail: entregues, não entregues, aberturas e cliques.

Envie 12.000 e-mails todos os meses de graça!