Envoyer des emails en Java via l'API SMTP
Améliorez votre processus de développement avec l'API Email de TurboSMTP. Intégration rapide et envoi instantané des emails. Notre API, compatible avec toute application Java, simplifie l'envoi d'emails à grande échelle grâce à une documentation claire et complète.
API Email pour les développeurs Java
L'API Email de TurboSMTP simplifie l'intégration des fonctionnalités email dans vos applications Java. Avec une API intuitive, une intégration fluide et une documentation détaillée, elle vous permet de faire évoluer facilement l'envoi d'emails, de quelques messages à plusieurs millions. Vous trouverez ci-dessous des exemples pratiques pour intégrer nos API dans vos applications 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();
}
}
}Envoyez des emails avec votre langage de programmation préféré
Nos API offrent aux développeurs la flexibilité d'intégrer facilement des solutions email avec leurs langages de programmation préférés. Que vous maîtrisiez Python, cURL, Ruby ou tout autre langage populaire, notre support API complet répond à tous vos besoins.
Les points forts du service TurboSMTP
Voici quatre excellentes raisons de choisir TurboSMTP : une délivrabilité email sans égale, des analyses de données pour des décisions éclairées, une confidentialité et une sécurité robustes, et un support dédié 24/7 pour une expérience email sans souci.

Une infrastructure puissante pour une haute délivrabilité
Notre infrastructure s'adapte à la distribution massive d'emails, avec une intégration SMTP et API, garantissant avec TurboSMTP une communication rapide et efficace.

Affinez vos campagnes avec les métriques et l'analytics
Les outils de TurboSMTP fournissent des données sur les performances email, vous aidant à optimiser vos campagnes pour améliorer l'engagement, les conversions et le ROI grâce à des stratégies data-driven.

Confidentialité et sécurité email : des valeurs fondamentales
Notre service email place la confidentialité et la sécurité au premier plan, avec un chiffrement avancé et le strict respect des réglementations, pour protéger vos données et vos communications.

Un support toujours disponible, quand vous en avez besoin
TurboSMTP offre un support collaboratif 24/7 avec une équipe dédiée, garantissant une expérience email fluide et sans souci, avec une assistance fiable à chaque étape.
Commencez avec l'API Email de TurboSMTP
Suivez ces trois étapes simples pour intégrer TurboSMTP dans votre application Java.
Inscrivez-vous gratuitement et obtenez 10 000 emails gratuits par mois.
Récupérez votre clé API depuis votre tableau de bord.
Consultez notre documentation API pour démarrer votre intégration.







