Question

J'ai récemment commencé à travailler sur un projet web qui était déjà en cours; le gars qui a construit la base car il avait la page d'inscription envoyer les champs de formulaire à un formmail script Perl, afin qu'il puisse obtenir un e-mail lorsqu'un utilisateur se place. Je ne suis pas familier avec Perl, et mon inclination est de simplement utiliser la fonction PHP mail () et déposez le script Perl, plutôt que de passer du temps à essayer de comprendre comment l'utiliser correctement.

Alors, est-il une bonne raison de continuer à utiliser le script Perl, ou devrais-je lui conseille de déposer en faveur du courrier PHP? Tous les avantages et les inconvénients, ou est-il tout à fait subjectif?

Je me rends compte que cette question peut être signalée comme subjective; à la recherche d'avis.

Était-ce utile?

La solution

Je vous recommande une troisième option: une classe PHP Mailer externe, comme PHPMailer. Cela vous donne l'avantage de ne pas mélanger langues inutilement et ne pas avoir à déterminer les bizarreries de mail(). Il fait aussi des choses comme e-mail SMTP lui-même, si nécessaire, et peut assembler des pièces jointes et des sections de rechange. mail() ne peut rien faire de cela.

La fonction de mail() de PHP doit être pris et fusillé. Il est l'une des fonctions et impaires que plus excentrique PHP a et nécessite une certaine connaissance de la façon dont SMTP et souvent le travail MIME pour appeler. Si vous faire veulent savoir comment utiliser, mettre derrière un appel API une fois que vous avez.

Autres conseils

Si par formmail, vous voulez dire formmail déposer immédiatement, et les remplacer par quelque chose de mieux conçu et écrit comme NMS TFMail .

Je ne sais pas quoi que ce soit au sujet dit « php mail » pour commentaire à ce sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top