1. Prodotti
  2.   E-mail
  3.   Swift
  4.   Postal
 
  

Perpustakaan Swift Gratis untuk Mengambil Email Dari Penyedia Email Umum

API Swift Sumber Terbuka yang memungkinkan Pengembang Perangkat Lunak Mengambil, Menerima, Melacak, dan Mengelola email dari Gmail, Outlook, Yahoo, atau server SMTP khusus.

Di dunia digital yang serba cepat saat ini, komunikasi email tetap menjadi bagian integral dari kehidupan kita. Baik untuk penggunaan pribadi atau interaksi bisnis, memiliki sistem pengiriman email yang andal dan efisien sangatlah penting. Bagi pengembang iOS yang mencari perpustakaan email yang kuat dan ramah pengguna, Postal menonjol sebagai pilihan utama. Ini mengabstraksi kompleksitas interaksi dengan server email dan menyederhanakan proses mengakses penyedia email umum hanya dengan beberapa baris kode Swift. Baik pengguna perlu menerima email berbasis teks atau melihat lampiran, perpustakaan menawarkan antarmuka yang konsisten dan intuitif.

Postal adalah pustaka Swift sumber terbuka yang memberi pengembang perangkat lunak cara yang efisien dan mudah untuk mengambil email di dalam aplikasi iOS mereka. Ini berfungsi sebagai jembatan antara aplikasi Anda dan server email, menjadikan integrasi email lancar dan tidak merepotkan. Perpustakaan mendukung berbagai opsi transportasi email, termasuk SMTP (Simple Mail Transfer Protocol) dan layanan berbasis API seperti SendGrid dan Mailgun. Fleksibilitas ini memungkinkan pengembang perangkat lunak memilih metode yang paling sesuai dengan kebutuhan proyek mereka, menjadikannya solusi serbaguna.

Postal mendapat manfaat dari komunitas sumber terbuka yang berkembang, memastikan bahwa perpustakaan selalu diperbarui dan dipelihara secara aktif. Dengan kesederhanaan, fleksibilitas, dan fitur keamanannya, perpustakaan ini memberdayakan pengembang perangkat lunak untuk meningkatkan pengalaman komunikasi bagi pengguna, menjadikannya pilihan tepat untuk aplikasi apa pun yang memerlukan integrasi email. Perpustakaan ini menawarkan dukungan untuk berbagai penyedia layanan email, memastikan fleksibilitas bagi pengembang dan pengguna. Baik aplikasi Anda menggunakan Gmail, Outlook, Yahoo, atau server SMTP khusus, aplikasi Anda dapat menangani semuanya. Dengan API sederhana, berbagai opsi transportasi, dukungan lampiran, kemampuan templating, dan pelacakan email, "Pos" memberikan solusi komprehensif untuk semua kebutuhan pengiriman email Anda.

Previous Next

Memulai Pos

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

Instal Postal melalui CocoaPods

 // add the followings to your Podfile

use_frameworks!
pod 'Postal'

Run pod install.
Anda juga dapat mendownloadnya langsung dari GitHub.

Dukungan Berbagai Layanan melalui Swift API

Perpustakaan Pos sumber terbuka memungkinkan pengembang perangkat lunak dengan mudah memasukkan fungsionalitas email ke dalam aplikasi iOS dan macOS mereka. Perpustakaan ini menawarkan dukungan untuk berbagai penyedia layanan email, memastikan fleksibilitas bagi pengembang dan pengguna. Baik aplikasi Anda menggunakan Gmail, Outlook, Yahoo, atau server SMTP khusus, Postal dapat menangani semuanya dengan mudah. Pustaka menangani semua koneksi IMAP tingkat rendah dan penguraian secara sinkron. Contoh berikut menunjukkan cara terhubung dengan penyedia email di dalam aplikasi Swift.

Bagaimana Cara Terhubung dengan Penyedia Email di dalam Aplikasi Swift?

let postal = Postal(configuration: .icloud(login: "myemail@icloud.com", password: "mypassword"))
postal.connect { result in
    switch result {
    case .success:
        print("success")
    case .failure(let error):
        print("error: \(error)")
    }
}

Ambil & Tampilkan Pesan Email di dalam Aplikasi Swift

Perpustakaan Pos sumber terbuka telah menyediakan dukungan lengkap untuk mengambil dan menampilkan konten pesan email di dalam aplikasi Swift mereka. Ini mencakup berbagai fungsi untuk menangani pesan email seperti menulis email dengan teks kaya, melihat pesan dengan dukungan HTML, melacak pesan email, mengambil gambar sebaris, melihat pesan dari banyak pengguna dan banyak lagi. Contoh berikut menunjukkan cara mengambil pesan email hanya dengan beberapa baris kode Swift.

Bagaimana Cara Mengambil Pesan Email melalui Swift API?

let indexset = NSIndexSet(index: 42)
postal.fetchMessages("INBOX", uids: indexset, flags: [ .headers ], onMessage: { email in
    print("new email received: \(email)")
}, onComplete: error in
    if error = error {
        print("an error occured: \(error)")
    }

Kelola Lampiran Email melalui Swift API

Mengirim dan menerima file melalui email merupakan persyaratan umum di banyak aplikasi. Postal open source menyederhanakan proses penanganan lampiran email, gambar, dan konten lainnya di dalam pesan email, sehingga meningkatkan pengalaman pengguna secara keseluruhan. Baik itu PDF, gambar, atau jenis file lainnya, Anda dapat dengan mudah mengambil dan melihat lampiran di dalam pesan email hanya dengan beberapa baris kode.

 Italiano