Skip to content

Mail4Delphi uses the Indy component to send the email.

License

Notifications You must be signed in to change notification settings

afarias-br/mail4delphi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Mail4Delphi uses the Indy component to send the email.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 100.0%