Questions? Feedback? powered by Olark live chat software

Send transactional email
with Newsman SMTP


Newsman eliminates the cost and complexity of maintaining
your own SMTP infrastructure so you can focus on
what's important: building you app!

We use the power of our service to get your emails
to the inbox instantly!

Start your SMTP CLOUD right away! No hassle.



Easy to integrate

Simple SMTP relay and REST API to choose from

$config = array('ssl' => 'ssl',
                'port' => '465',
                'auth' => 'login',
                'username' => 'myusername',
                'password' => 'mypassword');
$transport = new Zend_Mail_Transport_Smtp('', $config);
$mail = new Zend_Mail();
$mail->setBodyText('This is the text of the mail.');
$mail->setFrom('', 'Some Sender');
$mail->addTo('', 'Some Recip');

curl --url "smtps://" \
	--ssl-reqd \
	--mail-from "" \
	--mail-rcpt "" \
	--upload-file mail.txt \
	--user "myusername:password"

mail.txt must be like:
From: "Some Sender" <>
To: "Some Recip" <>
Subject: Testmail

Hi John Doe,
I'm sending this mail with curl thru my NewsmanSMTP account.

import smtplib

sender = ''
receivers = ['']

message = """From: Some Sender <>
To: Some Recip <>
Subject: Testmail

This is a test e-mail message.
smtpObj = smtplib.SMTP('', 465)
smtpObj.login("myusername", "mypassword")
smtpObj.sendmail(sender, receivers, message)

require 'rubygems'
require 'smtp_tls'
require 'net/smtp'

message = <<MESSAGE_END
From: Some Sender <>
To: Some Recip <>
Subject: Testmail

This is a test e-mail message.

smtp = '', 465

smtp.start(Socket.gethostname,'myusername','mypassword',:login) do |server|
    server.send_message message, '', ''

Properties props = new Properties();
props.put("", "");
props.put("mail.smtp.port", 465);
props.put("mail.smtp.user", "myusername");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.debug", "true");
props.put("mail.smtp.socketFactory.port", 465);
props.put("mail.smtp.socketFactory.class", "");
props.put("mail.smtp.socketFactory.fallback", "false");

Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
message.setText("This is a test e-mail message.");
message.setFrom(new InternetAddress(""));
message.addRecipient(RecipientType.TO, new InternetAddress(""));
Transport transport = session.getTransport("smtp");
transport.connect("", "myusername", "mypassword");
transport.sendMessage(message, message.getAllRecipients());

Happy Newsman SMTP email customers

Contact us

Our team is here with you every step of the way. Ask anything, we'll reply fast.
Get access to a real person with experience building and running configurations like yours.
Get in touch!