All Projects → juliosenha → Mail4delphi

juliosenha / Mail4delphi

Licence: mit
Mail4Delphi uses the Indy component to send the email.

Programming Languages

pascal
1382 projects
delphi
115 projects

Projects that are alternatives of or similar to Mail4delphi

Astroid
A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch
Stars: ✭ 476 (+693.33%)
Mutual labels:  email, mail
Php Mime Mail Parser
A fully tested email parser for PHP 7.2+ (mailparse extension wrapper).
Stars: ✭ 687 (+1045%)
Mutual labels:  email, mail
Cudatext
Cross-platform text editor, written in Lazarus
Stars: ✭ 498 (+730%)
Mutual labels:  api, lazarus
Horse
Fast, opinionated, minimalist web framework for Delphi
Stars: ✭ 295 (+391.67%)
Mutual labels:  api, lazarus
Sendria
Sendria (formerly MailTrap) is a SMTP server designed to run in your dev/test environment, that is designed to catch any email you or your application is sending, and display it in a web interface instead of sending to real world.
Stars: ✭ 30 (-50%)
Mutual labels:  email, mail
Gatsby Mail
A Gatsby email *application*
Stars: ✭ 450 (+650%)
Mutual labels:  email, mail
Core
Dovecot mail server
Stars: ✭ 540 (+800%)
Mutual labels:  email, mail
ESP-Mail-Client
⚡️Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.
Stars: ✭ 78 (+30%)
Mutual labels:  mail, email
Ismailfine
A simple (but correct) library for validating email addresses. Supports mail addresses as defined in rfc5322 as well as the new Internationalized Mail Address standards (rfc653x). Based on https://github.com/jstedfast/EmailValidation
Stars: ✭ 9 (-85%)
Mutual labels:  email, mail
Trumail
✉️ ✅ A Fast and Free Email Verification API written in Go
Stars: ✭ 937 (+1461.67%)
Mutual labels:  api, email
imapx
A cross-platform IMAP library for .NET, supporting .Net 2.0 - 4.5, Mono and Windows Phone
Stars: ✭ 28 (-53.33%)
Mutual labels:  mail, email
Imapcopy
Recursively copy all e-mail messages and folders from one IMAP account to another.
Stars: ✭ 52 (-13.33%)
Mutual labels:  email, mail
laravel-mjml
Laravel MJML offers support for rendering MJML syntax into in-line HTML that can be sent within mails.
Stars: ✭ 26 (-56.67%)
Mutual labels:  mail, email
Sieve
Sieve Script Editor
Stars: ✭ 452 (+653.33%)
Mutual labels:  email, mail
ProtonClient
An unofficial desktop client for ProtonMail done with electron nativefier
Stars: ✭ 50 (-16.67%)
Mutual labels:  mail, email
Mfcmapi
MFCMAPI
Stars: ✭ 501 (+735%)
Mutual labels:  email, mail
is-biz-mail-php
isBizMail tells you whether a given email address belongs to a free email account provider (gmail.com, yahoo.es, yandex.ru etc) or not.
Stars: ✭ 19 (-68.33%)
Mutual labels:  mail, email
himalaya
Command-line interface for email management
Stars: ✭ 1,715 (+2758.33%)
Mutual labels:  mail, email
Node Dkim Key
DKIM (DomainKeys Identified Mail) Key
Stars: ✭ 5 (-91.67%)
Mutual labels:  email, mail
Postfwd Anti Geoip Spam Plugin
Postfwd plugin for blocking international spam botnets based on geographical location of IP addresses used to login to postfix via sasl.
Stars: ✭ 40 (-33.33%)
Mutual labels:  email, mail

Delphi Supported Versions Lazarus Supported Versions Platforms Realese Contributors Bugs Stars Forks License


Mail4Delphi uses the Indy component to send the email.!
Compatible with Lazarus/FPC



Donate

Prerequisites

  • [Required] You need to have the libeay32.dll and ssleay32.dll dynamic library files.

Boss Installation

  • [Optional] For ease I recommend using the Boss (Dependency Manager for Delphi) for installation, simply by running the command below on a terminal (Windows PowerShell for example):
boss install github.com/juliosenha/mail4delphi

Manual Installation

If you choose to install manually, simply add the following folder to your project, in Project > Options > Resource Compiler > Directories and Conditionals > Include file search path

../mail4delphi/src

Getting Started

uses Mail4Delphi;

Send email

begin
  TMail.New
    .From('from', 'name')
    .SSL(true)
    .Host('host')
    .Port(443)
    .Auth(true)
    .UserName('user')
    .Password('pass')
    .ReceiptRecipient(false)
    .AddTo('to', 'name')
    .AddCC('cc', 'name')
    .AddBCC('cco', 'name')    
    .Subject('subject')
    .AddBody('message')
    .AddAttachment(nil)
    .SendMail;
end;

Samples

Check out our sample project for each situation presented above in operation. If you have any questions or suggestion, please contact, make your pull request or create an issue.

Mail4Delphi

License

Mail4Delphi is free and open-source software licensed under the MIT License.

👉 Alone we go faster. Together we go further.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].