Même sans serveur SMTP, Outlook est capable d'envoyer et de recevoir du courrier ; ce sont ses fonctions primaires.
Pour pouvoir faire fonctionner la fonction mail() de PHP, il faut un serveur de mail local ou utiliser un serveur externe authentifié plus un classe comme PhpMailer.
Pour pouvoir utiliser l'envoi de courriels en local avec une class comme PhpMailer, il est indispensable - comme c'était indiqué dans un de mes précédentes contributions - de disposer d'un serveur SMTP externe avec authentification (1and1, Gandi, etc.) si vous ne disposez pas d'un tel serveur, ce n'est pas la peine de vouloir utiliser PhpMailer ; c'est une condition « sine qua none ».
Il faut installer un serveur de mail en local. Certains l'ont fait, mais pas moi. C'est pourquoi je ne pourrais pas vous aider plus avant sur ce point. En plus, configurer un serveur de mail, avec toutes les sécurités qui s'imposent pour qu'il ne serve pas de « relais à SPAM » n'est pas des plus simples.
merci pour toute ces infos, perso j'ai abandonne l’idée du serveur mail local j'en est tester 3 différents et cela ne fonctionne pas, de plus il est très dur de trouver des tuto complet pour l'utilisation et l'installation donc je pense que je vais investir dans un nom de domaine chez Gandi par exemple pour 20 euros même si c'est que pour 1 ans voir 2 en fonction du choix du nom de domaine et je pense que cela simplifiera grandement la choses