Annonces
Question aléatoire
Livre d'or

Par rusti

Merci a tout(e)s l'équipe phpboost Super taff je vous est adopter !!

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
RssDéveloppement du noyau » [Réglé] PHPBoost passer par un serveur SMTP Pour passer par un serveur SMTP  1  2  »
   Le 14/08/08 à 22h41 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 28/05/08
Messages: 90
Bonjour à tous ;)

J'ai un serveur de jeu chez VeryGames et ils n'ont pas de serveur mail d'installer, seulement la fonction mail de PHP.

Ce qui fait qu'il est impossible d'envoyer des Mails, sauf si un serveur SMTP est utilisé.

Hors actuellement PHPBoost ne permet pas sa (V 2.0), et dans sa prochaine version non plus (V 2.1)

J'étais donc coincé, alors j'ai modifié un temps soit peu PHPBoost, tout du moins les fichiers qui envoies les mails.

Je joint à ce poste une archive ZIP contenant les modifications manuelles à effectuer ainsi que les fichiers déjà modifiés pour les faignants :)

Un fichier readme.txt est fournit, pensez à le lire entièrement

Pour ceux qui sont chez VeryGames (Si sa se trouve je suis le seul)
L'adresse du serveur SMTP est smtp.verygames.net
pas de Login ni de Mot de Passe, port par défaut 25

Voilà ;)

J'espère que sa servira à beaucoup comme moi, car un membre qui s'inscrit et qui ne reçoit pas son mail, c'est pas TOP TOP.

Le support s'effectue à la suite ;)

ATTENTION, vote hébergeur doit avoir l'option TLS d'activée

TELECHARGEMENT



Edité par Fantole Le 24/08/08 à 01h33

pm fantole@gmail.com    
   Le 14/08/08 à 23h49 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 31/12/07
Messages: 2267
Lieu: Lyon
Bonne initiative :top
____________________
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.

pm horn@phpboost.com http://www.phpboost.com    
   Le 24/08/08 à 01h34 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 28/05/08
Messages: 90
Merci :)

J'espère que sa va servir à d'autres :p


pm fantole@gmail.com    
   Le 24/08/08 à 12h57 Citer      

Booster Fusée

Groupe: Membre

Sexe:
Inscrit le: 30/12/07
Messages: 3603
Lieu: Tours (37)
Bonjour,

Cette modification fonctionne-t-elle également pour la newsletter ? Envisages-tu de l'adapter à la version 2.1 quand elle sera sortie ? Merci.
____________________
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.

pm http://lelienlacte.com    
   Le 25/08/08 à 10h28 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Ce qui serait intéressant c'est de reprogrammer la classe includes/mail.class.php en l'implémentant avec l'envoi en SMTP. Comme tous les envois de mail passent par cette classe, la newsletter passerait également par là.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 26/08/08 à 00h09 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 28/05/08
Messages: 90
Salut

Pour la Newsletter, je ne pense pas.

C'est du bricolage que j'ai fais.

Je ne m'y connais pas beaucoup pour recoder mail.class.php ben.popeye

Je peux essayer, mais je ne garantie rien :heink

pm fantole@gmail.com    
   Le 26/08/08 à 00h16 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Je regarderai si je peux le faire rapidement avant la sortie de la 2.1 alors.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 27/08/08 à 11h42 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 28/05/08
Messages: 90
Petit question

Dans le fichier mail.class.php

Je vois deux lignes du type

Code PHP :
return @mail($mail_to, $this->objet, $this->contents, $this->header);


Il me suffit d'ajouter une option d'activation du SMTP dans la panneau d'administration par exemple et ensuite de récupérer cette valeur dans la class et si TRUE alors j'ajoute mon petit bloque pour envoie par SMTP.

Je vais essayer ce soir après le travail :)

Je pensais que le fichier mail.class.php était plus grand :hehe

pm fantole@gmail.com    
   Le 27/08/08 à 14h10 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Oui c'est bien ça.
Occupe toi seulement des alternatives à la fonction mail, on se chargera de faire le reste ;)
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 28/08/08 à 01h14 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 28/05/08
Messages: 90
Bon et bien j'ai beau essayer, mais sans succès :heink

A croire que je suis une quiche dans les classes, surtout en adaptation.

Si sa peux aider une personne qui s'y connait

http://tecfa.unige.ch/guides/php/examples/mail-smtp/

Ou alors

http://files.codes-sources.com/fichier.aspx?id=37399&f=Class+SMTP%2fVersion+envoie+complex.php

Voilà :hum



Edité par Fantole Le 28/08/08 à 01h14

pm fantole@gmail.com    
   Le 28/08/08 à 09h22 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Ok, j'essaierai d'implémenter ça d'ici la 2.1.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 24/08/09 à 14h54 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 24/07/09
Messages: 103
Lieu: Bordeaux
Bonjour,

Je relance ce sujet pour savoir si il est possible de réaliser cette fonction avec phpboost3.
____________________


pm teamdaf@voila.fr mitch33000@hotmail.fr http://teamdaf.verygames.net    
   Le 24/08/09 à 14h58 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 31/12/07
Messages: 2267
Lieu: Lyon
Non, ce n'est pas prévu pour, mais nous essaierons de faire une intégration avec un serveur smtp dans une version future.

Cependant, si tu t'y connais en php, il est possible de le faire en éditant la classe mail de phpboost dans /kernel/framework/io/mail.class.php
____________________
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.

pm horn@phpboost.com http://www.phpboost.com    
   Le 03/11/11 à 00h33 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 31/10/11
Messages: 12
Lieu: Blokoland
Bonjour !

Je me permets de déterrer ce post car les fichiers modifiés pour l'envoi par smtp m’intéressent et le lien est mort...

Serait-il possible de les récupérer ?
____________________

pm http://blokoland.perso.sfr.fr    
   Le 03/11/11 à 00h34 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 7992
Lieu: Alsace
As-tu des connaissances en PHP ?

Sur la version en développement (la 4.0) nous avons intégré ça directement.

pm http://www.phpboost.com    
RssDéveloppement du noyau » [Réglé] PHPBoost passer par un serveur SMTP Pour passer par un serveur SMTP  1  2  »  
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces