Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| mail:clusterservices [2014/02/24 17:50] – php mail() moeten we eigenlijk niet aanmoedigen leo | mail:clusterservices [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Denk bijvoorbeeld aan bevestigingsmails bij registratie van gebruikers (uitgaand) | Denk bijvoorbeeld aan bevestigingsmails bij registratie van gebruikers (uitgaand) | ||
| en de eventuele bounce-mails die dit veroorzaakt als gevolg van type-fouten (inkomend). | en de eventuele bounce-mails die dit veroorzaakt als gevolg van type-fouten (inkomend). | ||
| + | |||
| + | |||
| + | ===== Uitgaande mail ===== | ||
| + | Uitgaande mail kan verstuurd worden via de volgende smtp-server: | ||
| + | < | ||
| + | smtp.mail.omroep.nl | ||
| + | </ | ||
| + | In de DNS hebben we hiervoor zowel een A/AAAA als een aantal MX records opgenomen. | ||
| + | |||
| + | Let er **altijd** op dat het afzenderadres/ | ||
| + | geldig adres is en dat bounces ook daadwerkelijk in behandeling worden genomen. | ||
| + | |||
| + | Mail in webapplicaties zijn echter nogal eens doelwit van criminelen. | ||
| + | |||
| + | Een veilige methode om mail te faciliteren in web-applicaties is om het | ||
| + | To: en From: adres te laten verwijzen naar een eigen vast mail-adres. Een eventueel | ||
| + | door webgebruikers ingevuld email adres kan dan in de Reply-To: headers | ||
| + | opgenomen worden. Zodoende is dit, mogelijk gefingeerde, | ||
| + | van invloed op het transport van de mail en kan dus niet misbruikt worden. | ||
| + | |||
| + | Een voorbeeld van gebruik van smtp in php in combinatie met· | ||
| + | [[https:// | ||
| + | |||
| + | <code php> | ||
| + | <? | ||
| + | require ' | ||
| + | |||
| + | $mail = new PHPMailer; | ||
| + | |||
| + | $mail-> | ||
| + | $mail-> | ||
| + | $mail-> | ||
| + | |||
| + | $mail-> | ||
| + | $mail-> | ||
| + | $mail-> | ||
| + | $mail-> | ||
| + | |||
| + | $mail-> | ||
| + | |||
| + | $mail-> | ||
| + | $mail-> | ||
| + | $mail-> | ||
| + | |||
| + | if(!$mail-> | ||
| + | echo ' | ||
| + | echo ' | ||
| + | } else { | ||
| + | echo ' | ||
| + | } | ||
| + | |||
| + | </ | ||
| ===== Inkomende mail ===== | ===== Inkomende mail ===== | ||
| Line 31: | Line 83: | ||
| | appcluster | | appcluster | ||
| | testcluster | | testcluster | ||
| - | |||
| - | |||
| - | ===== Uitgaande mail ===== | ||
| - | Uitgaande mail kan verstuurd worden via de volgende smtp-server: | ||
| - | < | ||
| - | smtp.mail.omroep.nl | ||
| - | </ | ||
| - | in de DNS hebben we hiervoor zowel een A/AAAA als een aantal MX records opgenomen. | ||
| - | |||
| - | Let er **altijd** op dat het afzenderadres/ | ||
| - | geldig adres is wat ook daadwerkelijk in behandeling wordt genomen. | ||