Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 02-08-2024 à 06:41
- GG le sympa
- Administrateur
- Lieu : Graçay
- Inscription : 03-08-2006 à 14:41
- Messages : 17 579
Tutoriel installer sendmail sur apache 2.4 / php et hmail server
Installation de Sendmail pour Windows
1. Télécharger Sendmail pour Windows :
- Vous pouvez télécharger Sendmail pour Windows à partir de ce lien.
2. Décompresser et installer :
- Décompressez l'archive téléchargée dans un répertoire de votre choix, par exemple C:\sendmail.
Configuration de Sendmail
1. Configurer le fichier `sendmail.ini` :
- Ouvrez le fichier sendmail.ini dans un éditeur de texte (par exemple, Notepad).
- Modifiez les paramètres suivants pour correspondre à votre configuration hMailServer :
smtp_server=smtp.example.com
smtp_port=25
smtp_ssl=auto
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=your_password
[email protected]
Remplacez smtp.example.com par le serveur SMTP de hMailServer, et renseignez [email protected] et your_password avec vos informations d'authentification si nécessaire.
2. Tester la configuration de Sendmail :
- Ouvrez une ligne de commande et naviguez jusqu'au répertoire où vous avez décompressé Sendmail (C:\sendmail).
- Testez l'envoi d'un mail avec la commande suivante :
sendmail -t < test_email.txt
Créez un fichier test_email.txt avec le contenu suivant pour tester l'envoi de mail :
To: [email protected]
From: [email protected]
Subject: Test email
This is a test email sent from Sendmail.
Configuration de PHP pour utiliser Sendmail
1. Modifier le fichier `php.ini` :
- Ouvrez le fichier php.ini dans un éditeur de texte.
- Recherchez la section [mail function] et configurez-la comme suit :
[mail function]
; For Win32 only.
; [url]http://php.net/smtp[/url]
SMTP = localhost
smtp_port = 25
; For Win32 only.
; [url]http://php.net/sendmail-from[/url]
sendmail_from = [email protected]
; Path to sendmail program
sendmail_path = "\"C:\sendmail\sendmail.exe\" -t"
2. Redémarrer le serveur Apache :
- Pour appliquer les modifications, redémarrez votre serveur Apache.
Test de l'envoi de mail avec PHP
Créez un fichier PHP pour tester l'envoi de mail :
<?php
$to = '[email protected]';
$subject = 'Test Email';
$message = 'This is a test email sent from PHP.';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if(mail($to, $subject, $message, $headers)) {
echo 'Email sent successfully!';
} else {
echo 'Failed to send email.';
}
?>
Ouvrez ce fichier dans votre navigateur pour tester l'envoi de mail. Si tout est correctement configuré, vous devriez voir le message Email sent successfully! et recevoir le mail de test.
Hors ligne
Pages : 1
- Accueil
- » Php, Mysql et Ajax
- » Tutoriel installer sendmail sur apache 2.4 / php et hmail server