1. Produk
  2.   Surel
  3.   Swift
  4.   Swift-SMTP
 
  

Perpustakaan Email Swift untuk Mengirim dan Melacak Email

Perpustakaan Email Swift Sumber Terbuka untuk Mengirim Email dengan File Lokal, HTML & Lampiran Data Mentah. Tambahkan Header khusus, Cc/Bcc & Kirim Banyak Email melalui Swift API.

Di era digital saat ini, email telah menjadi bagian integral dari kehidupan kita, baik secara pribadi maupun profesional. Mengirim email secara terprogram merupakan persyaratan umum dalam berbagai aplikasi, seperti notifikasi, verifikasi pengguna, dan otomatisasi komunikasi. Bagi pengembang yang bekerja dengan bahasa pemrograman Swift, perpustakaan Swift-SMTP terbukti menjadi alat yang berharga. Ini dirancang dengan mempertimbangkan kesederhanaan. API-nya yang mudah digunakan memudahkan pengembang perangkat lunak untuk membuat dan mengirim email hanya dengan beberapa baris kode, sehingga dapat diakses oleh pengguna dari semua tingkat keahlian.

Swift-SMTP adalah pustaka Swift sumber terbuka yang memberi pengembang perangkat lunak cara sederhana dan mudah untuk mengirim pesan email menggunakan Simple Mail Transfer Protocol (SMTP). Pustaka ini menawarkan abstraksi tingkat tinggi pada protokol SMTP, yang memudahkan pengembang perangkat lunak untuk mengintegrasikan fungsionalitas email ke dalam aplikasi Swift mereka tanpa harus berurusan dengan kompleksitas protokol yang mendasarinya. Pustaka menyediakan berbagai opsi penyesuaian, memungkinkan pengguna menyesuaikan tampilan email, seperti mengatur detail pengirim dan penerima, subjek, isi, dan banyak lagi.

Swift-SMTP memperhatikan keamanan dengan serius dan memberikan dukungan komunikasi yang aman menggunakan enkripsi SSL/TLS, memastikan data email sensitif tetap terlindungi selama transmisi. API-nya yang elegan, dukungan lampiran, opsi penyesuaian, dan fitur keamanan menjadikannya alat yang wajib dimiliki oleh pengembang perangkat lunak yang ingin menyederhanakan proses integrasi email mereka. Saat Anda memulai proyek Swift berikutnya, pertimbangkan Swift-SMTP sebagai perpustakaan utama Anda untuk komunikasi email yang mudah.

Previous Next

Memulai Swift-SMTP

Cara yang disarankan untuk menginstal Swift-SMTP adalah melalui CocoaPods, silakan gunakan perintah berikut untuk kemudahan instalasi.

Instal Swift-SMTP melalui CocoaPods

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

Instal Swift-SMTP melalui GitHub

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

Anda juga dapat mendownloadnya langsung dari GitHub.

Buat & Kirim Email melalui Swift API

API Swift-SMTP sumber terbuka telah menyertakan dukungan lengkap untuk menulis dan mengirim pesan email hanya dengan beberapa baris kode di dalam aplikasi Swift. API ini sangat mudah digunakan dan melindungi pengembang perangkat lunak dari detail komunikasi SMTP yang rumit. Ada beberapa fitur penting bagian perpustakaan untuk menangani pesan email, seperti menambahkan lampiran ke email, Menambahkan CC dan BCC, dukungan pengiriman banyak email, dan banyak lagi. Contoh berikut menunjukkan betapa sederhananya pengembang perangkat lunak dapat mengirim pesan email ke pengguna yang berbeda melalui kode Swift.

Bagaimana Cara Mengirim Pesan Email melalui 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)")
}

Tambahkan & Kelola Lampiran melalui Swift API

Mengirim lampiran dengan pesan email merupakan persyaratan umum, terutama dalam aplikasi yang berhubungan dengan berbagi file. Pustaka Swift-SMTP sumber terbuka memungkinkan pengembang perangkat lunak mengirim pesan email dengan lampiran. Perpustakaan memungkinkan untuk melampirkan file seperti gambar, dokumen, atau bahkan multimedia ke email Anda dengan mudah. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat melampirkan berbagai jenis file ke pesan email di dalam aplikasi Swift.

Bagaimana Cara Melampirkan Berbagai Jenis File ke Pesan Email di dalam Aplikasi Swift?

// 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)

Dukungan Kustomisasi & Keamanan melalui Swift

Pustaka Swift-SMTP sumber terbuka menyediakan berbagai opsi penyesuaian, memungkinkan pengembang perangkat lunak menyesuaikan tampilan email, seperti mengatur detail pengirim dan penerima, subjek, isi, dan banyak lagi. Selain itu, perpustakaan ini sangat memperhatikan keamanan dan menggabungkan fitur keamanan seperti enkripsi TLS, memastikan bahwa komunikasi email terlindungi dari potensi penyadapan dan gangguan.

 Indonesia