Loading...
 
Skip to main content

History: Transactional Email Providers

Source of version: 11 (current)

Copy to clipboard
            ! {{page}}
New in ((Tiki24))

Leveraging [https://packagist.org/packages/slm/mail|SlmMail], Tiki can send transactional emails (Password reset, notification of a wiki page update, etc.) via services such as:
* [http://www.mailgun.com|Mailgun]
* [https://postmarkapp.com|Postmark]
* [http://postageapp.com|Postage]
* [http://sendgrid.com|Send Grid]
* [http://sparkpost.com|Spark Post]
* [http://aws.amazon.com/ses|Amazon SES]
* and others...


!! Why?
Because sending emails via Tiki (sendmail) or ((SMTP)) can cause issues: Limits on numbers of emails sent, slow delivery, lost emails, mails flagged as spam, etc. Basically because there is so much spam, legitimate projects suffer. The good news is that some services offer free to use entry level services (To promote the service so you upgrade to paid service as your needs grow). The bad news is a loss of data privacy.

!! How to use
Configure in the __Mail__ section of tiki-admin.php?page=general
{img type="attId" attId="103"}

!! About the code
SlmMail is an "Integration of various email service providers in the Laminas\Mail". Since Tiki also already uses [https://packagist.org/packages/laminas/laminas-mail|laminas/laminas-mail], it is very nice extra functionality with minimal complexity/overhead. laminas/laminas-mail is the continuation of [https://github.com/zendframework/zend-mail/|Zend\Mail], which has been added to Tiki in ((Tiki11)) (2013).

!! Related
* Initial commit: https://gitlab.com/tikiwiki/tiki/-/merge_requests/1160