Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Autres langages pour le Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2006, 07h40   #1
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Par défaut [CGI] envoie de mail depuis un CGI

Kikou titou lé moundi

Ma question ne porte pas sur PHP, mais sur le CGI en générale... en se permettant toute fois de poser la question d'une comparaison avec PHP.

Je n'aime pas le PHP pour des raisons personelles, et je préfère les CGI binaire. J'ai pourtant deux pages PHP sur mon site. J'ai laissé ces deux pages en PHP pour l'envoie de mail. Je pense les refaire, en employant tout simplement un CGI qui appelerait le programme « mail » qui existe sur tous les serveurs Linux.

Y at-il des contre-indications à utiliser cette méthode ? Comment se compare t-elle en efficacité par rapport à la fonction équivalente du PHP ?
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2006, 23h55   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
à ma connaissance, il y a juste une contre-indication à l'utilisation des CGI...

sinon, vu que j'utilise "mail" dans certains de mes scripts en cron, je pense que les pièces jointes peuvent poser problème... et peut-être le mode html

mais pour des mails mode texte, sans choses fantasques, ça a toujours marché...
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2006, 00h56   #3
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Citation:
Envoyé par gorgonite
à ma connaissance, il y a juste une contre-indication à l'utilisation des CGI...
Laquelle ?

Sinon, beh, il s'agit justement de mails au format HTML... mais sans images, sans références à des composants externe, sans javascript... avec seulement éventuellement une feuille de style CSS interne (dans le <head> de la page)... il peut y avoir un problème à quel niveau ? Des difficultés à forcer le « Content-Type » ? Ou alors un filtrage est effectué par le serveur de mail ?
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2006, 14h34   #4
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par Hibou57
Sinon, beh, il s'agit justement de mails au format HTML... mais sans images, sans références à des composants externe, sans javascript... avec seulement éventuellement une feuille de style CSS interne (dans le <head> de la page)... il peut y avoir un problème à quel niveau ? Des difficultés à forcer le « Content-Type » ? Ou alors un filtrage est effectué par le serveur de mail ?

au lieu de peuvent, j'aurais du dire pourraient... car je n'ai pas testé
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 18h33   #5
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Je n'ai encore pas pris le temps de faire les tests non-plus de mon côté, mais dès que je l'aurai fait, j'en donnerai des nouvelles ici.

Sinon, je suis trés curieux d'en savoir plus au sujet que tu pense qu'il y a une contre indication au CGI ? Tu pense à quoi ? A la question de la sécurité ?

Si c'est pour des questions de sécurités, rassure toi... les CGI binaires sont bien plus sures que les CGI PHP.... Parce que les CGI binaire n'interprête pas de code dans des pages HTML, et ne risque donc pas d'interprété du code laisser par l'intermédiaire d'un message d'un visiteur par exemple... et même pour ça, il y a des moyens de se protéger en PHP.
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 18h55   #6
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par Hibou57
Sinon, je suis trés curieux d'en savoir plus au sujet que tu pense qu'il y a une contre indication au CGI ? Tu pense à quoi ? A la question de la sécurité ?

je pensais surtout aux problèmes de sécurité... laisser n'importe qui exécuter une application avec les droits root, même si on l'a "bien" programmée, on ne sait jamais s'il ne pourra pas la détourner de son but, et ce, sans restrictions

http://gilles.chagnon.free.fr/cours/cgi/cours8.html
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 03h23   #7
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Citation:
Envoyé par gorgonite
je pensais surtout aux problèmes de sécurité... laisser n'importe qui exécuter une application avec les droits root, même si on l'a "bien" programmée, on ne sait jamais s'il ne pourra pas la détourner de son but, et ce, sans restrictions

http://gilles.chagnon.free.fr/cours/cgi/cours8.html
Heuuuu... bonsoir Argonite... hahahah tu penses vraiment que sur un serveur mutualisé on donne des droits root au client ? ... d'ailleurs je n'ai même pas d'accés à cron sur ce serveur (mais je peux m'en passer... j'expérimente surtout beaucoup, même si les besoins de mon site n'en exigent pas tant).

Personnelement, car c'est peut-être un peu le sujet du topic aussi, je pense que au contraire les CGI binaires sont plus sures que le PHP, ASP & co., parce qu'ils n'ouvrent pas la porte à l'execution de codes introduits par voies de détours depuis l'extérieur. Parce que même si alors il y a des codes, par exemple pour de la substitution de texte dans le code HTML, ces codes sont privés et donc inconnus, et donc personne ne peut les exploiter depuis l'extérieur. Et il est également facile de mettre en place des protections (mais je ne dirai pas trop ici, parce que c'est ma cuisine personelle et privée).

Sans compter que les CGI binaires sont quand même plus rapides que les CGI PHP. On peut même se passer de SQL, si on code dignement un CGI binaire qui accède à des fichiers de donnés formatés de manières soigneuses... on évite comme ça les surcharge dont se plaigne beaucoup d'administrateurs de serveurs mutualisés (surtout en ce qui concerne l'usage de SQL, les complaintes sont nombreuses).

Je suis peut-être d'en l'erreur en disant ça, je ne sais, je peux me tromper, mais je pense que le CGI binaire est une solution qui n'a que des avantages (mais qui demande un peu plus de compétences et de temps à mettre en oeuvre que les solutions PHP, raison pour laquelle à mon avis PHP est la solution la plus répandue).
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h06.


 
 
 
 
Partenaires

Hébergement Web