Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/halojoy/php-smtp-mailer
This is a simple SMTP PHPMailer. The PHP Class supports TLS, SSL and File Attachments in mail.
https://github.com/halojoy/php-smtp-mailer
attachments class debug html login mail php smtp ssl tls
Last synced: 3 days ago
JSON representation
This is a simple SMTP PHPMailer. The PHP Class supports TLS, SSL and File Attachments in mail.
- Host: GitHub
- URL: https://github.com/halojoy/php-smtp-mailer
- Owner: halojoy
- Created: 2018-04-11T15:02:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-05T15:39:19.000Z (about 2 years ago)
- Last Synced: 2023-06-03T13:24:51.268Z (over 1 year ago)
- Topics: attachments, class, debug, html, login, mail, php, smtp, ssl, tls
- Language: PHP
- Homepage:
- Size: 91.8 KB
- Stars: 38
- Watchers: 4
- Forks: 29
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### PHP-SMTP-Mailer
This is a lightweight SMTP PHPMailer.
The PHP Class supports TLS, SSL and File Attachments in mail.
Simple, powerful and easy to use.##### Features:
* Sends mail using one SMTP Server like 'smtp.gmail.com'.
* Auth login with username and password.
* Uses security protocols TLS and SSL.
* Supports 'text/html' or 'text/plain' messages.
* Supports any number of file attachments.
* Default Charset is 'UTF-8' but can be changed.
* 8bit, 7bit, Binary or Quoted-Printable transfer encoding.
* Logging of the transaction for debug.##### Email Headers:
* From - one email
* Reply-To - multiple possible
* To - multiple possible
* Cc - multiple possible
* Bcc - multiple possible### Usage
1. Begin with running **setup_config.php**
This will store your server connection settings.2. After this you can try **example_minimal.php**
It is a basic example like this:
```php
addTo('[email protected]');$mail->Subject('Mail message for you');
$mail->Body(
'Mail message
This is a html message.
Greetings!'
);if ($mail->Send()) echo 'Mail sent successfully';
else echo 'Mail failure';?>
```