1. Produkte
  2.   Email
  3.   Swift
  4.   Swift-SMTP
 
  

E-Mail-Swift-Bibliothek zum Senden und Verfolgen von E-Mails

Open-Source-Swift-E-Mail-Bibliothek zum Senden von E-Mails mit lokalen Datei-, HTML- und Rohdatenanhängen. Fügen Sie benutzerdefinierte Header, Cc/Bcc hinzu und senden Sie mehrere E-Mails über die Swift-API.

Im heutigen digitalen Zeitalter ist E-Mail zu einem integralen Bestandteil unseres Lebens geworden, sowohl privat als auch beruflich. Das programmgesteuerte Versenden von E-Mails ist eine häufige Anforderung in verschiedenen Anwendungen, wie z. B. Benachrichtigungen, Benutzerüberprüfung und Kommunikationsautomatisierung. Für Entwickler, die mit der Programmiersprache Swift arbeiten, erweist sich die Swift-SMTP-Bibliothek als wertvolles Werkzeug. Es ist auf Einfachheit ausgelegt. Seine benutzerfreundliche API macht es Softwareentwicklern leicht, E-Mails mit nur wenigen Codezeilen zu erstellen und zu versenden, sodass es für Benutzer aller Erfahrungsstufen zugänglich ist.

Swift-SMTP ist eine Open-Source-Swift-Bibliothek, die Softwareentwicklern eine einfache und unkomplizierte Möglichkeit bietet, E-Mail-Nachrichten mithilfe des Simple Mail Transfer Protocol (SMTP) zu senden. Die Bibliothek bietet eine Abstraktion auf hoher Ebene über das SMTP-Protokoll, was es Softwareentwicklern erleichtert, E-Mail-Funktionalität in ihre Swift-Anwendungen zu integrieren, ohne sich mit der Komplexität des zugrunde liegenden Protokolls auseinandersetzen zu müssen. Die Bibliothek bietet verschiedene Anpassungsoptionen, mit denen Benutzer das Erscheinungsbild der E-Mail anpassen können, z. B. die Absender- und Empfängerdetails, den Betreff, den Text und mehr.

Swift-SMTP nimmt Sicherheit ernst und unterstützt eine sichere Kommunikation mithilfe der SSL/TLS-Verschlüsselung, um sicherzustellen, dass sensible E-Mail-Daten während der Übertragung geschützt bleiben. Seine elegante API, Anhangsunterstützung, Anpassungsoptionen und Sicherheitsfunktionen machen es zu einem unverzichtbaren Tool für Softwareentwickler, die ihren E-Mail-Integrationsprozess optimieren möchten. Wenn Sie mit Ihrem nächsten Swift-Projekt beginnen, sollten Sie Swift-SMTP als Ihre bevorzugte Bibliothek für mühelose E-Mail-Kommunikation in Betracht ziehen.

Previous Next

Erste Schritte mit Swift-SMTP

Die empfohlene Methode zur Installation von Swift-SMTP ist über CocoaPods. Für eine einfache Installation verwenden Sie bitte den folgenden Befehl.

Installieren Sie Swift-SMTP über CocoaPods

 // Add the following to your Podfile
pod 'SwiftSMTP', :git => 'git clone https://github.com/Kitura/Swift-SMTP.git'

Installieren Sie Swift-SMTP über GitHub

 /
$ git clone https://github.com/Kitura/Swift-SMTP.git

Sie können es auch direkt von GitHub herunterladen.

E-Mails über Swift API erstellen und senden

Die Open-Source-API Swift-SMTP bietet vollständige Unterstützung für das Verfassen und Senden von E-Mail-Nachrichten mit nur wenigen Codezeilen in Swift-Anwendungen. Die API ist sehr einfach zu verwenden und schützt Softwareentwickler vor den komplizierten Details der SMTP-Kommunikation. Die Bibliothek verfügt über mehrere wichtige Funktionen für die Bearbeitung von E-Mail-Nachrichten, z. B. das Hinzufügen von Anhängen zu E-Mails, das Hinzufügen von CC und BCC, die Unterstützung für das Senden mehrerer E-Mails und vieles mehr. Das folgende Beispiel zeigt, wie einfach Softwareentwickler E-Mail-Nachrichten über Swift-Code an verschiedene Benutzer senden können.

Wie sende ich eine E-Mail-Nachricht über die Swift-API?

import SwiftSMTP

let smtp = SMTP(
    hostname: "smtp.example.com",
    email: "your_email@example.com",
    password: "your_email_password"
)

let message = Message(
    from: "your_email@example.com",
    to: "recipient@example.com",
    subject: "Hello from Swift-SMTP!",
    body: "This is a test email sent using Swift-SMTP."
)

do {
    try smtp.send(message: message)
    print("Email sent successfully!")
} catch {
    print("Failed to send the email: \(error)")
}

Anhang über Swift API hinzufügen und verwalten

Das Versenden von Anhängen mit E-Mail-Nachrichten ist eine häufige Anforderung, insbesondere in Anwendungen, die sich mit der Dateifreigabe befassen. Die Open-Source-Bibliothek Swift-SMTP ermöglicht Softwareentwicklern das Versenden von E-Mail-Nachrichten mit Anhängen. Mit der Bibliothek können Sie mühelos Dateien wie Bilder, Dokumente oder sogar Multimedia an Ihre E-Mails anhängen. Das folgende Beispiel zeigt, wie Softwareentwickler in Swift-Anwendungen verschiedene Dateitypen an die E-Mail-Nachricht anhängen können.

Wie hänge ich verschiedene Dateitypen an E-Mail-Nachrichten in Swift Apps an?

// Create a file `Attachment`
let fileAttachment = Attachment(
    filePath: "~/img.png",          
    // "CONTENT-ID" lets you reference this in another attachment
    additionalHeaders: ["CONTENT-ID": "img001"]
)

// Create an HTML `Attachment`
let htmlAttachment = Attachment(
    htmlContent: "Here's an image: ",
    // To reference `fileAttachment`
    related: [fileAttachment]
)

// Create a data `Attachment`
let data = "{\"key\": \"hello world\"}".data(using: .utf8)!
let dataAttachment = Attachment(
    data: data,
    mime: "application/json",
    name: "file.json",
    // send as a standalone attachment
    inline: false   
)

// Create a `Mail` and include the `Attachment`s
let mail = Mail(
    from: from,
    to: [to],
    subject: "Check out this image and JSON file!",
    // The attachments we created earlier
    attachments: [htmlAttachment, dataAttachment]
)

// Send the mail
smtp.send(mail)

Anpassungs- und Sicherheitsunterstützung über Swift

Die Open-Source-Swift-SMTP-Bibliothek bietet verschiedene Anpassungsoptionen, die es Softwareentwicklern ermöglichen, das Erscheinungsbild von E-Mails anzupassen, z. B. die Absender- und Empfängerdetails, den Betreff, den Text und mehr festzulegen. Darüber hinaus nimmt die Bibliothek die Sicherheit sehr ernst und integriert Sicherheitsfunktionen wie die TLS-Verschlüsselung, um sicherzustellen, dass die E-Mail-Kommunikation vor potenziellem Abhören und Manipulation geschützt ist.

 Deutsch