E-mail SMTP instellen
Een standaard Moodle installatie zal de mailberichten versturen via een PHP mailer. Deze PHP Mailer is waarschijnlijk ingesteld en geconfigureerd door je hostingspartij.
De PHP mailer kan nog weleens de oorzaak zijn dat e-mailberichten van Moodle niet aankomen en/of terechtkomen in de spammailbox.
Wat de meeste organisaties niet weten is dat PHP Mailer kunt "omzeilen" door in je Moodle installatie de uitgaande E-mail kan configureren door een SMPT server in te stellen.
Je doet dit via sitebeheer > server > e-mail
Op deze manier kun je mail bijvoorbeeld rechtstreeks laten mailen vanuit een Office 365 account.
Het mailen vanuit Gmail account is ook mogelijk, echter stelt Gmail een limiet aan het aantal mailberichten dat via een gratis mailadres gestuurd wordt.
Organisaties die géén gebruik maken van bv office 365, kiezen er soms voor om hun mail te laten sturen via een E-mail delivery service zoals Sendgrid (https://sendgrid.com/ ).
Het configureren van de uitgaande e-mailinstellingen komt nauwkeurig. Je kan altijd testen of een e-mail wel/niet verzonden wordt door te klikken op de optie test uitgaande email. (let op: dit is pas vanaf Moodle 3.7 in de standaard Moodle opgenomen, is je versie ouder dan Moodle 3.7 installeer dan de plugin https://moodle.org/plugins/local_mailtest )
SMPT host instellingen die bekend zijn:
Informeer bij je E-mailprovider de exacte instelling van de SMPT host. Hieronder een aantal tips:
- Office 365: smpt.office365.com:587
(https://www.hesk.com/knowledgebase/?article=93 )
-
Sendgrid: Als je veel gebruikt maakt van het Moodle forum heb je minimaal Essential nodig. Je gaat het dan vaak niet halen met 100 mails per dag. (dit is nog wel enigszins aan te passen met instellingen)
- smtp.sendgrid.net (evt :587 erachter zetten)
- SMTP beveiliging: TLS
- AUth type: login
- SMTP Gebruikersnaam: apikey
-
SMTP Wachtwoord: API key dat aangemaakt is in sendgrid zelf.
instellen sendgrid:
- Sign in to your sendgrid.com account.
- In the left column, click on Email API, then Integration Guide
- In the page labeled "Integrate using our web..." choose SMTP Relay
- Click Create API Key, then SAVE IT! -- it will disappear after you read it.
STEL MOODLE IN
- Return to SendGrid.com, check the box that you have updated your settings, then click "Next Verify Integration."
- Follow the steps for verifying that this email setting works.
- Still on SendGrid.com, open your Account and set up two-factor authentication, which they now require. DO NOT DO THIS UNTIL AFTER YOU HAVE INSTALLED THE API KEY in your Moodle. Then sign out of SendGrid and verify that the two-factor authentication works.
- GMail: https://support.google.com/mail/troubleshooter/1668960?hl=en#ts=1665018,1665144
Vanaf moodle 4.1 ondersteund Moodlel XOAUTH2 voor uitgaande -en inkomende mail. ZIe voor meer informatie: https://tracker.moodle.org/browse/MDL-61921
- SMTP Host via MX record
Voordeel: geen gebruikersnaam en wachtwoord nodig. wordt wel door eigen DNS geregeld.
Discussie forums Moodle.org over problemen