PHP – Mailen via de mail() functie
Je kan met PHP eenvoudig mailen met het volgende scriptje:
1 2 3 4 5 6 7 |
<?php $to = 'mail@adres.com'; $subject = 'Testbericht'; $message = 'Hallo wereld!'; mail($to, $subject, $message); ?> |
LET OP: Vergeet niet je e-mail (SMTP adres) instellingen aan te passen in PHP.INI
1 2 3 4 |
[mail function] SMTP = smtp.provider.nl smtp_port = 25 sendmail_from = noreply@website.nl |
TIP: Kijk in de Apache LOGS of er geen foutmeldingen zijn, pas dan weet je of het mailen goed gaat!
Mailen via een HTTP commando
Je kan ook een “universele mailer” maken als http commandolijn, zo kun je diverse applicaties dit adres laten aanroepen en een mail laten versturen (als er wat aan de hand is), ik heb dit script gemaakt:
1 2 3 4 5 6 7 8 |
<?php $to = $_GET['to']; $subject = $_GET['subject']; $message = $_GET['message']; mail($to, $subject, $message); echo 'OK'; ?> |
Gebruik van bovenstaand PHP script:
http://mail.website.nl/mail.php?to=mail@adres.com&subject=test&message=hallo_wereld