Si ton problème vient de la fonction mail, ça n'a rien avoir avec MailCatcher, MailCatcher ne fait qu'intercepter les mails sur le serveur.
Si la page de MailCatcher s'affiche correctement dans ton navigateur mais qu'aucun des mails que tu envoies n'est listé dans MailCatcher, c'est un problème de configuration pour l'envoi de mail sur le serveur.
Bonjour,
je tiens déjà à m'excuser car la question a déjà été posé pleins de fois (sans doute) mais je n'ai pas trouvé de réponse.
Alors en gros, j'ai suivi le tutoriel pour créer une VM avec PuPHPet et Vagrant. Ma VM marche a merveille mais le seul soucis c'est que je n'arrive pas a faire fonctionner MailCatcher.
Quand je lance le script :
la page me retourne "boolean false" Mais en revanche que je lance la commande (qui correspond au même fichier) :
Le terminal me retourne bool(true) du coup je ne comprends pas trop.
J'ai regardé dans le fichier /var/apache2/error.log et j'y est trouvé :
Je tiens a préciser que je suis sous Ubuntu 14.04.
Merci a vous.
12 réponses
Mais quand je lance la commande
je recoie le maio avce mailcatcher mais quand j'execute depuis un navigateur web, aucun mail ne part
Tu as très probablement deux instances de PHP : une pour le web, une pour la CLI. La config de celle du web fait probablement défaut, comme l'a dit Lartak.
Merci. Est ce que en refesant une VM ca peut corriger le probleme ?
Je ne sais pas. Je ne pense pas. Il faudrait regarder la config CLI et voir en quoi elle diffère de celle pour Apache/nginx.
Oui j'avais eu aussi un pb config php différentes cli/apache..
@Forever la différence c'est déjà le user qui lance php et donc les droits qui vont avec
Si c'est ça, PHP sort probablement une erreur du type "No write to send an email using the mail() function", ou un truc comme ça. Il suffit de regarder dans les logs d'Apache.
J'ai utilisé swiftmail pour envoyer des mail en smtp sur le port 25 de maildev et ca marche parfaitement donc le seul probleme c'est que je suis obligé de passer par du smtp et en regardant dans les logs d'apaches je n'ai rien du tout
Pour les logs, tu dois utiliser le Logger Plugin de Swiftmail
http://swiftmailer.org/docs/plugins.html
Salut les amis j'ai une question pourrai je compiler une application développé en php sur android ,je veux le convertir en application mobile est-il possible de le faire et Merci pour l'information
Crée un nouveau sujet Musangu, ta question n'est pas lié à PuPHPet MailCatcher. :)