ENVOI DE MAILS SANS FONCTION MAIL() VIA SMTP

matrey Messages postés 399 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 6 septembre 2004 - 22 août 2003 à 21:25
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 15 avril 2004 à 16:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13428-envoi-de-mails-sans-fonction-mail-via-smtp

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 avril 2004 à 16:01
c'est écrit que c'est recopié de phpbb... lis un peu...
Dark_Genova Messages postés 26 Date d'inscription lundi 12 avril 2004 Statut Membre Dernière intervention 20 août 2007
15 avril 2004 à 15:54
Je voudrais aussi préciser que c'est bien beau ce copier bètement une focntion de phpBB mais ca sert à quoi si tu ne sais pas de quoi elle est faite ? La fonction message_die() par exemple est générée par phpBB, elle affiche un message d'erreur suivant des paramètres et inclu elle même des fichiers de phpBB alors je me demande ce qu'elle fait dans ton script. Server_parse() je croix que c'est pareil, c'est une fonction générée par phpBB il me semble. Enfin la fonction que tu as extraites est extraites d'une classe alors j'espère que tu as modifié au moins les $this->

Bref j'aurais di bravo et mis 10/10 si tu avais bosser cette focntuon au lieu de la recopier bètement, là je te fous un 0/10.
++
Dark_Genova Messages postés 26 Date d'inscription lundi 12 avril 2004 Statut Membre Dernière intervention 20 août 2007
15 avril 2004 à 15:52
Bon en conclusion cette fonction marche t'elle ou non ?
eric30eric Messages postés 8 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 6 octobre 2003
18 févr. 2004 à 01:25
moi sa fait la meme erreur ......... :-(
masternico Messages postés 487 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 1 septembre 2011
27 nov. 2003 à 20:05
je n'aarive pas a faire tourner le code sur mon server, il me dit qu'il ne connait pas la fonction server_parse()... comment est-ce possible? dois-je inserer une extension pour avoir acces a cette fonction?
aurelien0306 Messages postés 181 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 2 mars 2009
19 oct. 2003 à 18:40
ne marche pas pour free : "forbidden port"
cs_Pentium4 Messages postés 43 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 26 octobre 2004
4 sept. 2003 à 15:10
Nikel pour ceux qui ont free :D
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
30 août 2003 à 11:26
LE truc c'est que bon on a plusieurs solutions, je m'étais penché à l'époque sur la question ... (mais l'ére des serv dédiés est arrivée ! lol)
Enfet si on veux contourner l'absence de mail(); on dois obligatoirement :
- passer par un script qui est situé sur un site distant (en affichant par ex une image de 0px X 0px pour juste ouvrir la page si on n'a pas les sockets)
- ouvrir un sock sur une page distante (mais tt les hébergeurs gratuits ne les suporte pa)
- envoyer via outlook directement chez le client ... (ouais ... ça me rapelle de bons souvenirs quand le php existait pas encore ! lol)
- On ouvre un sock sur un serv SMTP (comme dans ce cas) mais bon c'est fastidieux je trouve même si c'est pas foncièrement compliqué : tout le monde connais ces commandes smtp ! Et biensur les socks sont necessaires donc pk senmerder ...

Moi je pense que ya une solution radicale à tous vos problème de pub, pas de mail() ... c'est www.quetzal-network.net : tu paye 50 euros ou tu te les fais payer et t'est tranquile pendant 1 an !!!

No mais sinon le script est bon même si je crois j'en avais posté un similaire il y a quelques temps sans copier sur phpBB.

@++
psyjc Messages postés 182 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 18 avril 2008
25 août 2003 à 10:29
pour envoyer des mail par free il existe une librairie PHP que simule le client IMP de free avec le compte associé au compte hebergement

http://samuel.kabak.free.fr/ : protomail :)

ca marche impec :p
jotrash Messages postés 373 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 19 juin 2007
23 août 2003 à 15:26
moi la seul chose que je sais a propos de free cest que la fonction mail() et celle de smtp est bloue la seule fonction qui marche a ma connaissance pour envoyer un mail cest email()
ADPro22 Messages postés 126 Date d'inscription mercredi 18 juillet 2001 Statut Membre Dernière intervention 27 octobre 2004
23 août 2003 à 14:32
Anthomicro : le port 25 est réservé pour le SMTP (Simple Mail Transfer Protocol). Les serveurs mails écoutent donc par défaut sur ce port. Donc tu ne peux pas mettre autre chose.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
23 août 2003 à 13:10
ok merci j'ai testé moi aussi. Connais tu un autre port ?
Urukai1 Messages postés 42 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 14 mars 2008
23 août 2003 à 10:52
je viens de tester le port 25 est intedit
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
22 août 2003 à 22:49
matrey > j'ai trouvé cette fonction dans le phpbb. Elle envoie un mail. Que tu sois connecté ou non avec ton FAI ne change rien. Tu rentres les données dans les 3 variables du haut (pseudo_user, password et adresse du serveur smtp) et il doit envoyer un mail. J'aimerais savoir si ça fonctionne et si le port 25 est bloqué ou non chez Free ?

a +
matrey Messages postés 399 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 6 septembre 2004
22 août 2003 à 21:25
le pb, c'est que tu le trouve où ton serveur smtp ? celui de ton FAI ne marche que si tu t'es connecté avec le FAI en question, le SMTP de l'hébergeur si tu y as accès veut dire que la fonction mail() est activée... je vois donc aucun intérêt à ce script, sauf qu'il montre bien le fonctionnement du serveur (HELO et tout...)... Marrant à regarder...
Rejoignez-nous