Pour pouvoir envoyer des mails via PHP (PHP et serveur apache sur AS400) j'ai voulu modifier le fichier PHP.INI :
[mail function]
SMTP=172.30.9.1
smtp_port=25
puis le code PHP
<?php
if (mail('cpelizens@ravegroupe.com', 'test', 'message')) {
echo 'MAIL OK';
echo '<br>';
} else {
echo 'Mail KO';
echo '<br>';
}
?>
renvoi systématiquement "MAIL KO"
le serveur SMTP est sur un serveur windows.
l'envoi de mail par SNDDST fonctionne sur l'AS.
j'ai essayé de remplacer l'adresse du serveur par
[mail function]
SMTP=srv1.tpsrave.fr
smtp_port=25
Comment configurer le PHP.INI pour utiliser la fonction mail ?
d'avance merci
claude
Envoi de mail en PHP
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
PHP.INI et envoi de mail
Chez moi c'est l'AS/400 qui envoi les mails, et j'ai simplement ca dans mon php.ini
le code PHP, suivant fonctionne :
Code : Tout sélectionner
SMTP=AS400.volubis.fr
smtp_port = 25
Code : Tout sélectionner
$to = "cmasse@volubis.fr";
$subject = "test de mail";
$body = "Bonjour,\n\ntexte du test !";
$headers = 'From: infos@@volubis.fr' . "\r\n".
'X-Mailer: PHP/' . phpversion();
if (mail($to, $subject, $body, $headers)) {
echo("<p>Message envoyé !</p>");
} else {
echo("<p>Message non envoyé.</p>");
}
Christian Massé (Volubis.fr)