Mailgun là gì

Send with SMTP. or API¶

It’s up khổng lồ you, whatever you find easier is fine with us. Here’s something to consider:

SMTP API
Flexible with existing apps Faster (x3)
xuất hiện protocol Assembly (don"t worry about MIME)
Scales better (Batch sending)

In short, SMTPhường is an open and established protocol with large ecosystem, while taobontreem.com API is better long term performance and maintenance wise.

Bạn đang xem: Mailgun là gì


curl -s --user 'api:YOUR_API_KEY' https://api.taobontreem.com.net/v3/YOUR_DOMAIN_NAME/messages -F from='Excited User ' -F to=YOU
import java.io.File;import com.mashape.unirest.http.HttpResponse;import com.mashape.unirest.http.JsonNode;import com.mashape.unirest.http.Unirest;import com.mashape.unirest.http.exceptions.UnirestException;public class MGSample // ... public static JsonNode sendSimpleMessage() throws UnirestException HttpResponseJsonNode> request = Unirest.post("https://api.taobontreem.com.net/v3/" + YOUR_DOMAIN_NAME + "/messages") .basicAuth("api", API_KEY) .field("from", "Excited User ") .field("to", "artemis
example.com") .field("subject", "hello") .field("text", "testing") .asJson(); return request.getBody();
# Include the Autoloader (see "Libraries" for install instructions)require 'vendor/autoload.php';use taobontreem.com aobontreem.com;# Instantiate the client.$mgClient = taobontreem.com::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');$domain name = "YOUR_DOMAIN_NAME";$params = array( 'from' => 'Excited User ', 'to' => 'bob
example.com', 'subject' => 'Hello', 'text' => 'Testing some taobontreem.com awesomness!');# Make the call khổng lồ the client.$mgClient->messages()->send($domain name, $params);
def send_simple_message(): return requests.post( "https://api.taobontreem.com.net/v3/YOUR_DOMAIN_NAME/messages", auth=("api", "YOUR_API_KEY"), data={"from": "Excited User ", "to": <"bar
using System;using System.IO;using RestSharp;using RestSharp.Authenticators;public class SendSimpleMessageChunk public static void Main (string<> args) Console.WriteLine (SendSimpleMessage ().Content.ToString ()); public static IRestResponse SendSimpleMessage () RestClient client = new RestClient (); client.BaseUrl = new Uri ("https://api.taobontreem.com.net/v3"); client.Authenticator = new HttpBasicAuthenticator ("api", "YOUR_API_KEY"); RestRequest request = new RestRequest (); request.AddParameter ("domain", "YOUR_DOMAIN_NAME", ParameterType.UrlSegment); request.Resource = "domain/messages"; request.AddParameter ("from", "Excited User "); request.AddParameter ("to", "bar
YOUR_DOMAIN_NAME"); request.AddParameter ("subject", "Hello"); request.AddParameter ("text", "Testing some taobontreem.com awesomness!"); request.Method = Method.POST; return client.Exexinh đẹp (request);
import ( "context" "github.com/taobontreem.com/taobontreem.com-go/v3" "time")func SendSimpleMessage(tên miền, apiKey string) (string, error) mg := taobontreem.com.Newtaobontreem.com(domain, apiKey) m := mg.NewMessage( "Excited User ", "Hello", "Testing some taobontreem.com awesomeness!", "YOU
YOUR_DOMAIN_NAME", ) ctx, cancel := context.WithTimeout(context.Background(), time.Second*30) defer cancel() _, id, err := mg.Send(ctx, m) return id, err
var API_KEY = 'YOUR_API_KEY';var DOMAIN = 'YOUR_DOMAIN_NAME';var taobontreem.com = require('taobontreem.com-js')(apiKey: API_KEY, domain: DOMAIN);const data = from: 'Excited User ', to: 'foo
example.com', subject: 'Hello', text: 'Testing some taobontreem.com awesomeness!';taobontreem.com.messages().send(data, (error, body) => console.log(body););
NOTE: If you’re sending from our EU infrastructure, be sure to lớn substitute our EU endpoint in the above sầu example: https://api.eu.taobontreem.com.net/v3

What actually happened:

taobontreem.com assembled a MIME message.Added the log entries khổng lồ our full text tìm kiếm index.Delivered the email.

You can find your private API key on your dashboard.


# Swaks is an smtp of CURL, install it first:curl http://www.jetmore.org/john/code/swaks/files/swaks-20130209.0/swaks -o swaks# Set the permissions for the script so you can run itchthủ thuật +x swaks# It's based on perl, so install perlsudo apt-get -y install perl# now send!./swaks --auth --server smtp.taobontreem.com.org --au postmaster
import java.io.*;import java.net.InetAddress;import java.util.Properties;import java.util.Date;import javax.mail.*;import javax.mail.internet.*;import com.sun.mail.smtp.*;public class MGSendSimpleSMTP public static void main(String args<>) throws Exception Properties props = System.getProperties(); props.put("mail.smtps.host", "smtp.taobontreem.com.org"); props.put("mail.smtps.auth", "true"); Session session = Session.getInstance(props, null); Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress("YOU
example.com", false)); msg.setRecipients(Message.RecipientType.TO, addrs) msg.setSubject("Hello"); msg.setText("Testing some taobontreem.com awesomness"); msg.setSentDate(new Date()); SMTPTransport t = (SMTPTransport) session.getTransport("smtps"); t.connect("smtp.taobontreem.com.org", "postmaster
YOUR_DOMAIN_NAME", "YOUR_SMTP_PASSWORD"); t.sendMessage(msg, msg.getAllRecipients()); System.out.println("Response: " + t.getLastServerResponse()); t.close();
// Using Awesome https://github.com/PHPMailer/PHPMailerphprequire 'PHPMailerAutoload.php';$mail = new PHPMailer;$mail->isSMTP(); // Set mailer to use SMTP$mail->Host = 'smtp.taobontreem.com.org'; // Specify main và backup SMTPhường servers$mail->SMTPAuth = true; // Enable SMTP.. authentication$mail->Username = 'postmaster
YOUR_DOMAIN_NAME'; // SMTPhường. username$mail->Password = 'secret'; // SMTP password$mail->SMTPSecure = 'tls'; // Enable encryption, only 'tls' is accepted$mail->From = 'YOU
example.com'); // Add a recipient$mail->WordWrap = 50; // Set word wrap lớn 50 characters$mail->Subject = 'Hello';$mail->Body = 'Testing some taobontreem.com awesomness';if(!$mail->send()) eđến 'Message could not be sent.'; eđến 'Mailer Error: ' . $mail->ErrorInfo; else emang lại 'Message has been sent';
import smtplibfrom tin nhắn.mime.text import MIMETextmsg = MIMEText('Testing some taobontreem.com awesomness')msg<'Subject'> = "Hello"msg<'From'> = "foo
YOUR_DOMAIN_NAME', '3kh9umujora5')s.sendmail(msg<'From'>, msg<'To'>, msg.as_string())s.quit()
# install `mail` gem first: `gem install mail`require 'mail'Mail.defaults vì delivery_method :smtp, :port => 587, :address => "smtp.taobontreem.com.org", :user_name => "", :password => "", endmail = Mail.deliver do khổng lồ 'bar
YOUR_DOMAIN_NAME' subject 'Hello' text_part do body toàn thân 'Testing some taobontreem.com awesomness' endend
using System;using System.IO;using MailKit;using MailKit.Net.Smtp;using MimeKit;using RestSharp;using RestSharp.Authenticators;public class SmtpMessageChunk{ public static void Main (string<> args) SendMessageSmtp (); public static void SendMessageSmtp () // Compose a message MimeMessage mail = new MimeMessage (); mail.From.Add (new MailboxAddress ("Excited Admin", "foo
"Testing some taobontreem.com awesomesauce!", ; // Skết thúc it! using (var client = new SmtpClient ()) { // XXX - Should this be a little different? client.ServerCertificateValidationCallbaông xã = (s, c, h, e) => true; client.Connect ("smtp.taobontreem.com.org", 587, false); client.AuthenticationMechanisms.Remove sầu ("XOAUTH2"); client.Authenticate ("postmaster
import ( "github.com/jordan-wright/email")func main() e := tin nhắn.NewEmail() e.From = "Your Name " e.To = <>string"bar
example.com" e.Subject = "Hello" e.Text = <>byte("Testing some taobontreem.com awesomeness") err := e.Send("smtp.taobontreem.com.org:587", smtp.PlainAuth("", "YOUR_USERNAME", "YOUR_PASSWORD", "smtp.taobontreem.com.org")) if err != nil panic(err)

Verify Your Domain¶

Add a tên miền you own & verify it by setting up the DNS records we provide (known as SPF and DKIM) at your DNS provider.


*

Why you need lớn verify your domain:

To prove sầu that you are an authorized sender for the tên miền.Verified domains are not subject khổng lồ a sending limit of 300 emails per day.No more “sent via taobontreem.com.org” message in your emails.Establishing a positive sầu tin nhắn reputation for your own tên miền.taobontreem.com is less suspicious of traffic that is being sent on verified domains và so using one reduces the likelihood of being disabled.

How khổng lồ verify your domain¶

Add your tên miền or subdomain.Open your DNS provider & add the two TXT DNS records provided.If you want taobontreem.com khổng lồ trachồng clicks and opens you can also add the CNAME record.MX records should also be added, unless you already have MX records for your domain pointed at another tin nhắn service provider (e.g. Gmail).

Xem thêm: Định Nghĩa Cash Ratio Là Gì, Chỉ Số Thanh Toán Tiền Mặt (Cash Ratio)

Once you’ve added the records và they’ve sầu propagated, your domain name will be verified.


If you will be creating a lot of domains, taobontreem.com offers an API endpoint for adding/editing/removing domains from your tài khoản. See the Domains endpoint for more information.


Add Sending và Tracking DNS Records¶

TypeValuePurpose
TXT“v=spf1 include:taobontreem.com.org ~all”SPF (Required)
TXTFind this record in your Control Panel, Domains TabDKIM (Required)
CNAME“taobontreem.com.org”Tracking (Optional)

Note

While the CNAME is listed as optional, it is required lớn enable Unsubscribe và Cliông chồng tracking links.


Add Receiving MX Records¶

Mail VPS for handling inbound messages. MX Information

TypeValuePurpose
MXmxa.taobontreem.com.orgReceiving (Optional)
MXmxb.taobontreem.com.orgReceiving (Optional)

Warning

Do not configure Receiving MX DNS records if you already have sầu another provider handling inboundmail delivery (e.g. Gmail).


Common DNS Providers¶

Common providers are listed below. If yours is not listed, contact your DNS provider for assistance.

Xem thêm: Vốn Điều Lệ Tiếng Anh Là Gì? The Charter Capital Là Gì Charter Capital Là Gì

GoDaddy: MX - CNAME - TXT

NameCheap: All Records

Network Solutions: MX - CNAME - TXT

Rackspace Thư điện tử & Apps: All Records

Rackspace Cloud DNS: Developer Guide

Amazon Route 53: Developer Guide

DigitalOcean: taobontreem.com và DigitalOcean Guide

You are all set!

Read more about How to lớn start receiving inbound email & How to lớn start tracking gmail events.


Chuyên mục: Tổng Hợp