php, envoyer des courriels à partir de n'importe quelle adresse électronique
E-mail sera livré aux personnes - un veryusual chose.
Mais l'adresse à partir de laquelle l'e-mail sera envoyé variera de temps à autre. Et l'adresse à partir de laquelle le message sera envoyé sera considéré comme une contribution de l'administrateur du site.
La chose est, pour l'envoi de mail à partir d'un compte gmail a besoin d'un certain type de codage, de le faire avec yahoo besoin d'un autre type de codage et ainsi de suite.
Quel est le moyen en php pour envoyer des emails de n'importe quelle adresse e-mail?
Est-il un exemple de script disponible gratuitement ?
- Votre code/script restera la même, indépendamment de votre adresse email afin de ne pas vous en soucier...
- pour utiliser une adresse gmail, u ont besoin de la smtp. D'autres fournisseurs de messagerie ont leur propre règle, je pense... Pense à propos de phpMailer, un célèbre postale script, seulement mail_to fonction n'est pas de véritables je pense que pour la sécurité (?) ou d'autres choses.. suis-je le droit?
- Puis-je suggérer que vous aussi lire ceci: codinghorror.com/blog/2010/04/...
- complète avec le jargon.. u peut faire une faveur .. en mettant juste l'essentiel ici?
- Puis-je avoir une explication de l'-ve de notation, s'il vous plaît?
- L'essentiel: Si vous voulez assurez-vous que les e-mails arrivent toujours, il n'y a aucun moyen d'en faire ce que vous vous apprêtez à faire. Pourquoi? Parce que si vous prenez les mesures appropriées vos e-mails dans un dossier spam. Et comment allez-vous prendre les mesures appropriées lorsque vous ne connaissez pas l'adresse de l'expéditeur que vous allez utiliser? Si vous ne permit à certains domaines de l'expéditeur, vous pouvez certainement réussir, mais vous êtes demandé un moyen d'envoyer à partir de tous adresse. En bref, vous pas envoyer à partir de n'importe quel domaine, sans beaucoup de vos e-mails bloqués par les filtres anti-spam.
Vous devez vous connecter pour publier un commentaire.
De l'envoi de mail sans authentification
La façon correcte de l'envoi du mail est par le biais d'une connexion SMTP.
En supposant que le POIRE paquet de Courrier est installé.
En supposant que vous avez Zend Framework, vous pouvez faire de même en envoyant par Zend_Mail sur SMTP. L'exemple ci-dessous utilise les informations sur Google SMTP
Fondamentalement, vous définissez vos en-têtes de messages qui sont contenant, qui est de l'envoi de l'adresse de messagerie. Heureusement, la plupart du temps cela va arriver comme spam (mots-clés: SPF, PTR DNS, ...)
Chose la plus simple serait de créer des classes pour chaque compte que vous allez utiliser (gmail, yahoo, ...), puis utilisez le modèle de fabrique de garder votre code propre.
Meilleure option serait: Utilisation de smtp avec authentification. C'est le plus pris en charge et vous n'avez qu'à des solutions de code pour les services qui ne donnent pas de smtp auth.
Mise à JOUR
Je ne sais pas comment vous aider. Vous voulez envoyer des mails à partir de chaque domaine, sans qu'il soit marqué comme spam, tout en fournissant un "mail from (saisissez l'adresse e-mail ici)" champ de saisie, et plein de magie-ne-lui-tout-script-paquet. Mais sans avoir une idée de comment de diffusion des œuvres.
Conseil du Pro: lire sur SMTP et se faire une idée de la façon dont l'envoi de mails est de travail.