Bonjour à tous,
Existe-t-il une option ou un truc que je n'ai pas vu pour envoyer un mail depuis une page PHP sous Https (Apache Ubuntu) ?
Mon page page fonctionne bien lorsque je fais directement en ligne de commande (le mail part bien et je le reçois bien):
> php -f test.php
mais si j'utilise la page test.php depuis mon serveur web https là je n'ai aucune erreur php (j'ai qd même un retour False, je ne sais pas comment voir quelle est l'erreur),
rien dans le mail.log (même pas une erreur) et je ne reçois rien.
J'utilise ssmtp sous ubuntu.
voici mon code:
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php /** * send an email with params */ function sendmymail($aTo, $aSubject, $aMessage) { $headers = array(); $headers[] = "MIME-Version: 1.0"; $headers[] = "Content-type: text/html; charset=UTF-8"; $headers[] = "From: PP <noreply@mon_domaine.com>"; $headers[] = "Reply-To: Patent Pulse <noreply@mon_domaine.com>"; $headers[] = "Subject: {$aSubject}"; $headers[] = "X-Mailer: PHP/" . phpversion(); return mail($aTo, $aSubject, $aMessage, implode("\r\n", $headers)); } if (sendmymail('xxxx@mon_domaine.com', 'yeah', 'Message')) { print_r('ok'); } else { print_r('ko'); }
D'avance merci,
BM
Partager