Enviar e-mails em Java usando a API SMTP
Melhore o seu processo de desenvolvimento com a API de E-mail da TurboSMTP. Integração rápida e envio instantâneo de e-mails. A nossa API, compatível com qualquer aplicação Java, simplifica o envio de e-mails em grande escala graças a uma documentação clara e completa.
API de E-mail para Desenvolvedores Java
A API de E-mail da TurboSMTP simplifica a integração das funcionalidades de e-mail nas suas aplicações Java. Com uma API intuitiva, integração fluida e uma documentação detalhada, permite-lhe escalar facilmente o envio de e-mails, de algumas mensagens a milhões. Abaixo encontrará exemplos práticos para integrar as nossas APIs em aplicações Java.
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class TurboSMTPMailExample {
public static void main(String[] args) {
try {
// Specify the URL of the API endpoint
URL url = new URL("https://api.turbo-smtp.com/api/v2/mail/send");
// Specify Credentials
String Consumerkey = "<CONSUMER_KEY>";
String Consumersecret = "<CONSUMER_SECRET>";
// Open a connection to the URL
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// Set the request method to POST
connection.setRequestMethod("GET");
// Set the request headers
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Accept", "application/json");
connection.setRequestProperty("Consumerkey", Consumerkey);
connection.setRequestProperty("Consumersecret", Consumersecret);
// Enable input and output streams
connection.setDoInput(true);
connection.setDoOutput(true);
// Define the request body (as JSON)
//String requestBody = "{\"from\": \"user@example.com\", \"to\": \"user@example.com,user2@example.com\", \"subject\": \"This is a test message\"}";
String requestBody = "{" +
"\"from\": \"user@example.com\", " +
"\"to\": \"user@example.com,user2@example.com\", " +
"\"subject\": \"This is a test message\", " +
"\"cc\": \"cc_user@example.com\", " +
"\"bcc\": \"bcc_user@example.com\", " +
"\"content\": \"Dear partner. We are delighted to invite you to an exclusive training session on UX Design. This session is designed to provide essential insights and practical strategies to enhance your skills.\", " +
"\"html_content\": \"Dear partner,<br />We are delighted to invite you to an exclusive training session on <strong>UX Design</strong>. This session is designed to provide essential insights and practical strategies to enhance your skills.\" " +
"}";
DataOutputStream outputStream = new DataOutputStream(connection.getOutputStream());
outputStream.writeBytes(requestBody);
outputStream.flush();
outputStream.close();
// Get the response code
int responseCode = connection.getResponseCode();
// Read the response from the server
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuilder response = new StringBuilder();
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
// Print the response
System.out.println("Response Code: " + responseCode);
System.out.println("Response Body: " + response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}Envie E-mails com a sua Linguagem de Programação Favorita
As nossas APIs oferecem aos desenvolvedores a flexibilidade de integrar facilmente soluções de e-mail com os seus linguagens de programação preferidas. Seja em Python, cURL, Ruby ou qualquer outra linguagem popular, o nosso suporte completo de API tem tudo o que precisa.
Destaques do Serviço TurboSMTP
Aqui estão quatro razões convincentes para escolher o serviço TurboSMTP: entrega de e-mails sem igual, análise de dados para decisões informadas, privacidade e segurança robustas, e suporte dedicado 24/7 para uma experiência de e-mail sem preocupações.

Infraestrutura Potente para Alta Entregabilidade
A nossa infraestrutura escala para a distribuição massiva de e-mails, com integração SMTP e API, garantindo com TurboSMTP uma comunicação rápida e eficaz.

Otimize as Campanhas com Métricas e Analytics
As ferramentas da TurboSMTP fornecem dados sobre o desempenho de e-mails, ajudando a otimizar campanhas para melhor engagement, conversões e ROI através de estratégias data-driven.

Privacidade e Segurança de E-mail: Valores Fundamentais
O nosso serviço de e-mail prioriza a privacidade e a segurança, com encriptação avançada e rigoroso cumprimento da legislação, para proteger os seus dados e comunicações.

Suporte Sempre Disponível, Quando Precisar
A TurboSMTP oferece suporte colaborativo 24/7 com uma equipa dedicada, garantindo uma experiência de e-mail fluida e sem preocupações, com assistência fiável em cada etapa.
Comece com a API de E-mail da TurboSMTP
Siga estes três passos simples para integrar a TurboSMTP na sua aplicação Java.
Registe-se gratuitamente e obtenha 6.000 e-mails gratuitos por mês.
Recupere a sua chave API a partir do seu painel de controlo.
Consulte a nossa documentação API para iniciar a sua integração.







