Rely on our smtp api and have your emails delivered

Focus on your business, we'll take care of your emails
Personalization

Integrate quickly into your system

The Tipimail SMTP API is very easy to integrate and use with any system, app or website. Our docs offer a wealth of info and we are always happy to help with any question you may have.

Delivrability

Achieve the best deliverability

We ensure you have the best deliverability possible thanks to our team's expertise and the smart, propietary techonology we offer. Tipimail's parent company specializes in routing emails and delivers billions of them every year.

Statistics

Track your emails

Track your emails live thanks to our intuitive web interface and receive detailed follow-ups on opens, clicks, errors... Be sure Tipimail will always send you real-time warnings in case there is an issue with any emails you sent.

Create free account

Use our SMTP to send up to 10,000 emails a month on us, no string attached.

10,000 free emails, no strings attached


//install swiftmailer before
//$ php composer.phar require swiftmailer/swiftmailer @stable
require_once 'vendor/autoload.php';
$subject = 'your subject';
$from = array('from@tipimail.com' =>'From Name');
$to = array('recipient1@tipimail.com' => 'recipient1');
$html = "version html";

$transport = Swift_SmtpTransport::newInstance('smtp.tipimail.com', 587);
$transport->setUsername('your Tipimail username');
$transport->setPassword('one of your Api keys');
$swift = Swift_Mailer::newInstance($transport);

$message = new Swift_Message($subject);
$message->setFrom($from)->setTo($to);
$message->setBody($html, 'text/html');

$result = $swift->send($message, $error);
							

//install nodemailer before
var nodemailer = require("nodemailer");
var transport = nodemailer.createTransport({
	host: 'smtp.tipimail.com',
	port: 25,
	auth: {
    		user: 'your Tipimail username',
    		pass: 'one of your Api keys'
	}
});

transport.sendMail({
	from: 'from@tipimail.com',
  	to: 'recipient1@tipimail.com',
  	subject: 'send with Tipimail and nodejs',
  	html: 'version html',
}, function(err, message) { console.log(err || message); });

transport.close();

#!/usr/bin/python
import smtplib
from email.mime.multipart import MIMEMultipart
msg = MIMEMultipart('alternative')
msg['Subject'] = 'subject'
msg['From']    = 'from@tipimail.com'
msg['To']      = 'recipient1@tipimail.com'
msg.attach(MIMEText(html, 'message html'))

username = 'your Tipimail username'
password = 'your Tipimail password'

s = smtplib.SMTP('smtp.tipimail.com', 25)
s.login(username, password)

try:
s.sendmail(msg['From'], msg['To'], msg.as_string())
finally:
s.quit()
							

/* gem install mail */
require 'mail'
Mail.defaults do
    delivery_method :smtp, {
        :port      => 587,
        :address   => "smtp.tipimail.com",
        :user_name => "username",
        :password  => "password"
    }
end
mail = Mail.deliver do
    from    'from'
    to      'to'
    subject 'subject'
    html_part do
        content_type 'text/html; charset=UTF-8'
        body 'Message au format html'
    end
end
							

For developers

Integrate Tipimail is very simple and fast. My emails are on my clients' mailboxes. I can focus on my developement.

Arnaud Sing - Tipimail

- Arnaud SING Web Developer, Funbridge

Contact us

Leave us a message and an expert will reply as soon as possible..

If you need technical support, please click here