E-Mails senden mit Java über die SMTP-API

Verbessern Sie Ihren Entwicklungsprozess mit der E-Mail API von TurboSMTP. Schnelle Integration und sofortiger E-Mail-Versand. Unsere API zum Versenden von E-Mails, kompatibel mit jeder Java-Anwendung, vereinfacht den Massenversand dank einer übersichtlichen Dokumentation.

E-Mails senden mit Java über die SMTP-API

E-Mail API für Java-Entwickler

TurboSMTPs E-Mail Versand API vereinfacht die Integration von E-Mail-Funktionen in Ihre Java-Anwendungen. Mit einer intuitiven API zum Versenden von E-Mails, nahtloser Integration und einer detaillierten Dokumentation können Sie den E-Mail-Versand effizient skalieren, von wenigen E-Mails bis zu Millionen. Nachfolgend finden Sie praktische Beispiele zur Integration unserer APIs in Java-Anwendungen.

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();
        }
    }
}

E-Mails senden mit Ihrer bevorzugten Programmiersprache

Unsere APIs bieten Entwicklern die Flexibilität, E-Mail-Lösungen mühelos mit ihren bevorzugten Programmiersprachen zu integrieren. Ob Python, cURL, Ruby oder eine andere gängige Programmiersprache – mit unserer umfassenden API E-Mail senden leicht gemacht, ganz nach Ihren Anforderungen.

TurboSMTP – Die wichtigsten Vorteile

Hier sind vier überzeugende Gründe, sich für TurboSMTP zu entscheiden: unübertroffene E-Mail-Zustellbarkeit, datengestützte Erkenntnisse durch Analytics, robuste Datenschutz- und Sicherheitslösungen sowie ein dedizierter 24/7-Support für ein sorgenfreies E-Mail-Erlebnis.

Leistungsstarke Infrastruktur für hohe E-Mail-Zustellbarkeit

Leistungsstarke Infrastruktur für hohe E-Mail-Zustellbarkeit

Unsere Infrastruktur skaliert für den Massenversand von E-Mails mit SMTP- und API-Integration, wobei TurboSMTP eine schnelle und effektive Kommunikation gewährleistet.

Kampagnen optimieren mit E-Mail-Metriken & Analytics

Kampagnen optimieren mit E-Mail-Metriken & Analytics

Die Tools von TurboSMTP liefern Einblicke in die E-Mail-Performance und helfen, Kampagnen für besseres Engagement, höhere Conversions und ROI durch datengestützte Strategien zu optimieren.

E-Mail-Datenschutz und Sicherheit: Grundlegende Werte

E-Mail-Datenschutz und Sicherheit: Grundlegende Werte

Unser E-Mail-Dienst priorisiert Datenschutz und Sicherheit mit fortschrittlicher Verschlüsselung und strikter Einhaltung der Datenschutzgesetze, um Ihre Daten und Kommunikation zu schützen.

Support immer verfügbar, wenn Sie ihn brauchen

Support immer verfügbar, wenn Sie ihn brauchen

TurboSMTP bietet einen kollaborativen 24/7-Support mit einem dedizierten Team, der ein reibungsloses, sorgenfreies E-Mail-Erlebnis und zuverlässige Unterstützung bei jedem Schritt gewährleistet.

Starten Sie mit der E-Mail API von TurboSMTP

Folgen Sie diesen drei einfachen Schritten, um TurboSMTP nahtlos in Ihre Java-Anwendung zu integrieren.

Registrieren Sie sich kostenlos und erhalten Sie 6.000 kostenlose E-Mails pro Monat.

Rufen Sie Ihren API-Schlüssel aus Ihrem Dashboard ab.

Folgen Sie unserer API-Dokumentation, um Ihre Integration zu starten.