Solving typical problems of e-mail sending.
Sending a simple plain-text e-mail.
Sending an HTML-formatted e-mail.
Sending an HTML e-mail exported from an HTML file.
Sending an e-mail with an attachment.
Sending an e-mail with embedded pictures, sounds, scripts and style-sheets.
Sending an e-mail with user-defined headers.
Sending a complex e-mail with multiple bodies, attachments and recipients.
Sending an e-mail with UTF-8 body and international characters in the subject.
Sending an e-mail through the SMTP server that requires senders to authenticate themselves.
Sending multiple personalized e-mails using database as a source of recipients info.
Sending multiple personalized e-mails with attachments using database as a source of recipients info.
Taking an e-mail from the POP3 account and resending it to another recipient.
Taking an e-mail from the POP3 account and redirecting it to another recipient, leaving the original recipients in the message headers.
Sending an e-mail in a way to allow tracking bounced mails.
Tracking the progress of e-mail sending and making user interface responsive while communicating with the SMTP server.