Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shockwavemk/magento2-module-mail-smtp
https://github.com/shockwavemk/magento2-module-mail-smtp
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/shockwavemk/magento2-module-mail-smtp
- Owner: shockwavemk
- License: apache-2.0
- Created: 2016-01-02T01:23:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-24T08:28:29.000Z (about 8 years ago)
- Last Synced: 2024-11-12T22:39:43.472Z (about 2 months ago)
- Language: PHP
- Size: 32.2 KB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Smtp extension for Magento 2 shockwavemk mail module
This module extends the capabilities of Magento 2 mailing by smtp
host configuration.A new mail transport type is added to the system which takes care of transport
of outgoing mails to a mail service provider.## Installation
Add the module to your composer file.
```json
{
"require": {
"shockwavemk/magento2-module-mail": "dev-master",
"shockwavemk/magento2-module-mail-smtp": "dev-master"
}
}```
Install the module with composer.
```bash
composer update
```
On succeed, install the module via bin/magento console.
```bash
bin/magento cache:clean
bin/magento module:enable Shockwavemk_Mail_Base
bin/magento module:enable Shockwavemk_Mail_Smtpbin/magento setup:upgrade
```
## Features
### Mail sending over smtp
Transport and storeage configuration can be easily done via store config.
Installed plug-ins for transport and storeage can be selected at this point.![](./docs/magento2-mail-smtp-settings.jpg)
## Configuration
In Adminhtml/Backend via store config
Stores > Configuration > Advanced > System > Mail Sending Settings
it is possible to configure the follwing settings,
if "smtp" is selected in dropdown for "type" value.- Host
- Port
- Authentication
- Username
- Password
- Ssl settings### Attachment handling
The [base mail module](https://github.com/shockwavemk/magento2-module-mail) supports attachment sending.
Magento2 does not support native file attachment handling, therefore you need to
add some code on your own.