TRUSTED BY
You’re a simple sender.
You send mail for yourself or your company.
client.BaseAddress = new Uri("https://api.socketlabs.com/v2/ip-pool");
payload = {
"ipAssignmentIds": [ your IPs go here ],
"name": "Test Ip Pool"
};
client.BaseAddress = new Uri("https://api.socketlabs.com/v2/subaccount/");
payload = {
"name": "SubAccount {{$guid}}",
"ipPoolId": 21550 //example pool ID
};
client.BaseAddress = new Uri("https://api.socketlabs.com/v2/servers/:serverId/sending-domains");
payload = {
"domain": "example.com",
};
Integrate
Build an IP pool and
using System;
using System.Net.Mail;
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.socketlabs.com");
mail.From = new MailAddress("FROM_EMAIL_ADDRESS");
mail.To.Add("TO_EMAIL_ADDRESS");
mail.Subject = "Sending A Test Message";
mail.Body = "This is the Html Body of my message.";
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("YOUR-SMTP-USERNAME", "YOUR-SMTP-PASSWORD");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
using SocketLabs.InjectionApi;
using SocketLabs.InjectionApi.Message;
var serverId = YOUR - SERVER - ID;
var injectionApiKey = "YOUR-API-KEY";
var client = new SocketLabsClient(serverId, injectionApiKey);
var message = new BasicMessage();
message.Subject = "Sending A Test Message";
message.HtmlBody = "This is the Html Body of my message.";
message.PlainTextBody = "This is the Plain Text Body of my message.";
message.From.Email = "FROM_EMAIL_ADDRESS";
message.To.Add("TO_EMAIL_ADDRESS");
var response = client.Send(message);
Send
Immediately put insight into action with data from SocketLabs Platform API, no interpretation required.
Or maybe you’re a complex sender.
You’re an ESP, marketing platform, or organization with multiple mailstreams.
client.BaseAddress = new Uri("https://api.socketlabs.com/v2/rule-engine/message-rules/");
payload = {
"Name": "Test Rule {{$guid}}",
"priority":1,
"ruleGroups": [
{
"rules": [
{
"field": "DKIMEnabled",
"value": "true",
"predicate": "eq" },
{
"field": "SPFEnabled",
"value": "true",
"predicate": "eq" }
]
},
{
"rules": [
{
"predicate": "eq",
"value": "gmail.com",
"field": "ToDomain" }
]
}
]
}
client.BaseAddress = new Uri("https://api.socketlabs.com/v2/rule-engine/message-rules/{{messageRuleId}}");
payload = {
"Name": "Test Rule {{$guid}}",
"ruleGroups": [//Rule details],
"action": "sed magna eiusmod exercitation id",
"actionTarget": "non consectetur"
}
client.BaseAddress = new Uri("https://api.socketlabs.com/v2/rule-engine/message-rules/{{messageRuleId}}");
payload =
{
"Name": "Test Rule {{$guid}}",
"Priority": 50,
}
Manage
Have some less-than-ideal senders?
Move Faster
No more waiting for data or searching for risks. Get performance info in near-real time and build dashboards designed to give you the most important info the way you need it to supercharge your efficiency.
Grow Revenue
Take land and expand to the next level by enabling teams to take on more business with more reliable services, better customer support, and reliable delivery for an unparalleled experience.
Spend Less
Simply put, we have a lower CPM than other email service providers who also offer less expertise, support, and technology. Don’t DO more with less. Pay less and GET more.