Sending Messages Via SMTP

Base URL

smtp.msndr.net

Use port 25 or 587

The use of SSL/TLS encryption is not mandatory. This will be determined automatically according to your application settings. Currently, the server supports TLS 1.2 and 1.3 encryption. The port does not change when using the application.

Authentication

 

Authentication is performed using your username and password (API key). To obtain an API key, go to your personal account and navigate to Connection and SMTP settings.

Example of an SMTP session:

  $ telnet smtp.msndr.net 25
 
  Trying 95.213.163.242...
 
  Connected to smtp.msndr.net.
 
  Escape character is '^]'.
 
  220 smtp.msndr.net ESMTP service ready
 
  ehlo sender
 
  250-smtp.msndr.net
 
  250-STARTTLS
 
  250-AUTH PLAIN LOGIN
 
  250-PIPELINING
 
  250 8BITMIME
 
  auth plain AHVzZXJAZXhhbXBsZS5vcmcAc29tZS1zdXBlci1wdXBlci1zZWNyZXQta2V5
 
  235 authentication ok
 
  mail from: mail@from.com
 
  250 Ok
 
  rcpt to: rcpt@to.com
 
  250 Ok
 
  rcpt to: rcpt1@to.com
 
  250 Ok
 
  data
 
  354 End data with <CR><LF>.<CR><LF>
 
  From: Mail From <mail@from.com>
 
  Subject: Hello
 
  X-Client-Id: 123
 
 
 
 
 
  How are you doing?
 
  .
 
  250 Message accepted (sent messages <rcpt@to.com:1>,<rcpt1@to.com:2>)
 
  quit
 
  221 smtp.msndr.net closing connection
 
  Connection closed by foreign host.

 

If your message is sent successfully, you will receive a response containing information about the message.

This string will contain the email addresses of the recipients and the message ID, separated by commas, in the format <email:id>.

You can add your own headers to the message you are sending, for example X-My-Header: my value. As in the example, the header Client-Id: 123 was transmitted

 

 

Have you tried Cloud4U services? Not yet?

Visit Website

Try for free

  • 55 Users Found This Useful
Was this answer helpful?

Related Articles

Managing Email Campaigns

Creating an Email Campaign  JSON Data Example for HTTP Request: {...

Managing organizations

Creating organization Example of json data for HTTP request: { "name":"My Organization",...

Getting Information About Templates

You can retrieve the list of templates using the following HTTP request: curl -X GET...

Getting the Current Balance Information

To check your balance, make the following HTTP request: curl -X GET...

Webhooks Mechanism

The Webhooks mechanism allows you to receive POST requests to a specified URL when events occur...