Skip to content

DamonHu/SMTPKitten

 
 

Repository files navigation

SMTPKitten

Creat

let mail = Mail(
    from: MailUser(name: "My Mailer", email: "[email protected]"),
    to: [MailUser(name: "John Doe", email: "[email protected]")],
    subject: "Welcome to our app!",
    contentType: .plain,
    text: "Welcome to our app, you're all set up & stuff."
)

SMTPClient.connect(
    hostname: "smtp.example.com",
    ssl: .startTLS(configuration: .default)
).flatMap { client in
    client.login(
        user: "[email protected]",
        password: "pas$w0rd"
    ).flatMap {
        client.sendMail(mail)
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%