1. Məhsullar
  2.   E-poçt
  3.   Swift
  4.   Swift-SMTP
 
  

E-poçtların Göndərilməsi və İzlənməsi üçün E-poçt Swift Kitabxanası

Yerli fayl, HTML və xam məlumat əlavələri ilə e-poçt göndərmək üçün Açıq Mənbəli Swift E-poçt Kitabxanası. Xüsusi Başlıqlar, Cc/Bcc əlavə edin və Swift API vasitəsilə Çoxlu E-poçt göndərin.

Bugünkü rəqəmsal əsrdə e-poçt həm şəxsi, həm də peşəkar olaraq həyatımızın ayrılmaz hissəsinə çevrilib. E-poçtların proqramlı şəkildə göndərilməsi bildirişlər, istifadəçi yoxlaması və kommunikasiyanın avtomatlaşdırılması kimi müxtəlif tətbiqlərdə ümumi tələbdir. Swift proqramlaşdırma dili ilə işləyən tərtibatçılar üçün Swift-SMTP kitabxanası dəyərli bir vasitə olduğunu sübut edir. Sadəlik nəzərə alınmaqla hazırlanmışdır. Onun istifadəçi dostu API proqram təminatı tərtibatçıları üçün sadəcə bir neçə sətir kodla e-məktublar yaratmağı və göndərməyi asanlaşdırır və onu bütün bacarıq səviyyələrindən olan istifadəçilər üçün əlçatan edir.

Swift-SMTP proqram tərtibatçılarına Simple Mail Transfer Protocol (SMTP) vasitəsilə e-poçt mesajları göndərmək üçün sadə və sadə yol təqdim edən açıq mənbəli Swift kitabxanasıdır. Kitabxana SMTP protokolu üzərində yüksək səviyyəli abstraksiya təklif edir ki, bu da proqram tərtibatçılarına əsas protokolun mürəkkəbliyi ilə məşğul olmadan öz Swift proqramlarına e-poçt funksionallığını inteqrasiya etməyi asanlaşdırır. Kitabxana müxtəlif fərdiləşdirmə seçimləri təqdim edir ki, bu da istifadəçilərə e-poçt görünüşünü uyğunlaşdırmağa imkan verir, məsələn, göndərən və alıcı təfərrüatları, mövzu, mətn və sair.

Swift-SMTP təhlükəsizliyə ciddi yanaşır və ötürülmə zamanı həssas e-poçt məlumatlarının qorunub saxlanmasını təmin edərək SSL/TLS şifrələməsindən istifadə edərək təhlükəsiz rabitəni dəstəkləyir. Onun zərif API, qoşma dəstəyi, fərdiləşdirmə seçimləri və təhlükəsizlik xüsusiyyətləri onu e-poçt inteqrasiyası prosesini asanlaşdırmaq istəyən proqram tərtibatçıları üçün zəruri alətə çevirir. Növbəti Swift layihənizə başladığınız zaman Swift-SMTP-ni rahat e-poçt ünsiyyəti üçün əsas kitabxananız kimi nəzərdən keçirin.

Previous Next

Swift-SMTP ilə işə başlamaq

Swift-SMTP quraşdırmanın tövsiyə olunan yolu CocoaPods vasitəsilədir, asan quraşdırma üçün aşağıdakı əmrdən istifadə edin.

CocoaPods vasitəsilə Swift-SMTP quraşdırın

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

Install Swift-SMTP via GitHub

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

Siz həmçinin onu birbaşa GitHub-dan endirə bilərsiniz.

Swift API vasitəsilə E-poçt yaradın və göndərin

Açıq mənbə Swift-SMTP API, Swift proqramları daxilində cəmi bir neçə sətir kodla e-poçt mesajlarının tərtibi və göndərilməsi üçün tam dəstəyi ehtiva edir. API-dən istifadə etmək çox asandır və proqram tərtibatçılarını SMTP rabitəsinin mürəkkəb detallarından qoruyur. Kitabxananın e-poçt mesajlarını idarə etmək üçün bir neçə vacib funksiyası var, məsələn, e-poçta əlavələr əlavə etmək, CC və BCC əlavə etmək, çoxsaylı məktubların göndərilməsi dəstəyi və sair. Aşağıdakı nümunə proqram tərtibatçılarının Swift kodu vasitəsilə müxtəlif istifadəçilərə e-poçt mesajı göndərə biləcəyini nümayiş etdirir.

Swift API vasitəsilə E-poçt Mesajını Necə Göndərmək olar?

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)")
}

Swift API vasitəsilə Qoşmanı əlavə edin və idarə edin

E-poçt mesajları ilə qoşmaların göndərilməsi, xüsusən də fayl paylaşımı ilə məşğul olan proqramlarda ümumi tələbdir. Açıq mənbəli Swift-SMTP kitabxanası proqram tərtibatçılarına əlavələri olan e-poçt mesajları göndərməyə imkan verir. Kitabxana şəkillər, sənədlər və hətta multimedia kimi faylları e-poçtlarınıza asanlıqla əlavə etməyə imkan verir. Aşağıdakı nümunə proqram tərtibatçılarının Swift proqramları daxilində e-poçt mesajına müxtəlif növ faylları necə əlavə edə biləcəyini göstərir.

Swift Tətbiqlərində E-poçt Mesajlarına Müxtəlif Növlərdə Faylları Necə Qoşmaq olar?

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

Swift vasitəsilə Fərdiləşdirmə və Təhlükəsizlik Dəstəyi

Açıq mənbəli Swift-SMTP kitabxanası müxtəlif fərdiləşdirmə seçimləri təqdim edir, proqram tərtibatçılarına e-poçt görünüşünü uyğunlaşdırmağa imkan verir, məsələn, göndərən və alıcı təfərrüatları, mövzu, mətn və s. Bundan əlavə, kitabxana təhlükəsizliyə çox ciddi yanaşır və TLS şifrələməsi kimi təhlükəsizlik xüsusiyyətlərini özündə birləşdirir, e-poçt kommunikasiyalarının potensial dinləmə və saxtakarlıqdan qorunmasını təmin edir.

 Azəri