Comment puis-je utiliser PHPMailer? Je ne peux pas trouver un simple tutoriel décent en ligne
Je suis en train d'envoyer une Plaine/HTML multipart e-mail et je suis actuellement à l'aide de PHP mail() de la fonction. Beaucoup de gens ont recommandé PHPMailer donc, j'ai pensé lui donner un aller.
Cependant, comme tout semble l'être aujourd'hui, il semble très compliqué. Je l'ai téléchargé et il parle de son installation et de la configuration de MySQL connexions et connexions SMTP!? Tout ce que je veux faire est d'utiliser une classe de nice qui va construire le MIME emails pour moi et de les envoyer! Je comprends le SMTP de possibilités, mais tout semble si complexe!
Est-il un moyen de tout simplement en utilisant, par exemple, inclure un fichier php (pas de serveur d'installation ou de re-compilation de PHP!) et puis juste à l'aide de la classe pour générer et envoyer l'e-mail?
Je serais très reconnaissant si quelqu'un pouvait m'expliquer les choses simplement! Je suis sûr que c'est possible et je ne peux pas croire après mes heures de recherche il n'y a pas vraiment bonne, simple article à ce sujet en ligne. Tout est TROP compliqué quand je sais qu'il n'a pas besoin de l'être!
OriginalL'auteur Michael Waterfall | 2009-08-23
Vous devez vous connecter pour publier un commentaire.
Essayer SwiftMailer à la place.
Puis-je vous demander pourquoi vous faire une telle recommandation? Moi aussi, je pense que phpmailer n'est pas la meilleure de nos jours, mais je suis un peu mal informés. Merci
une seule ligne, lien seule réponse? CE N'EST PAS UNE RÉPONSE. Il ne touche même pas OP question.
OriginalL'auteur Zed
Jolie façon (à partir de ce lien), d'abord étendre PHPMailer et de définir les valeurs par défaut pour votre site :
Puis d'inclure le script ci-dessus en cas de besoin (dans cet exemple, il est nommé
mail.inc.php
) et l'utilisation de votre nouvellement créémy_phpmailer
classe quelque part sur votre site:Pourquoi en PHP à utiliser beaucoup d'extension, qui hermétiquement les couples de la classe, et introduit des dépendances, pourquoi ne pas utiliser l'agrégation à la place?
très apprécié pour répondre à l'OP de la question et de fournir des code de. cela a fonctionné pour moi, merci!
OriginalL'auteur karim79
Je ne sais rien à propos de PHPMailer, mais je recommande d'utiliser Zend_Mail. Voici un exemple simple avec une pièce jointe:
Il est sans doute tout ce que vous voulez (pièces Jointes, HTML, SMTP Configuration, ...). Par défaut, il utilise
sendmail
, comme lemail()
de la fonction, de sorte que vous n'avez pas à configurer quoi que ce soit comme SMTP si vous n'en avez pas besoin.Il dispose également d'une très bonne documentation, de sorte que vous n'aurez pas de mal à trouver des exemples.
OriginalL'auteur mooware