VPNVB
Messages postés58Date d'inscriptiondimanche 7 août 2005StatutMembreDernière intervention20 août 2008 25 juil. 2008 à 12:32
Salut Francky23012301
Merci pour Power SMTP Server!!!!!
pour moi il est tré functionaile
j'ai fait une petite modification:
j'ai migré les tables parradox (.DB) à Firebird
j'ai utilisé JVCL pour se connecté à firebird (pas clacic ou super, mais Embedded)
donk le serveur est inclue avec Power SMTP Server
parce qu'une base de donnée Firebird, SQLite ou ... c'est une base de donnée Centralisé (un ceul fichié)
merci!
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 7 mai 2007 à 15:19
Et ouais : je suis un chtit pépère et l'age commence à se faire ressentir.
je crois les tetons pour que je tienne encore la route
emmatopiak
Messages postés149Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention17 mai 20072 4 mai 2007 à 18:56
Une moumoute ?
Sinon ca le mérite d'etre clean, sain le code.
Je ne donne pas de note, mais le fond y est.
Amen
Filipe35
Messages postés470Date d'inscriptionvendredi 14 novembre 2003StatutMembreDernière intervention23 octobre 20071 23 févr. 2007 à 19:20
Yep, les études, les sorties, les soirées, les stages pro, etc ...
J'ai hate d'avoir un temps libre bien à moi pour lire ta source, surtout que je m'étais penché aussi sur un serveur SMTP il y a bien longtemps...
Et si j'ai le temps entre mes 3 projets de dev (^.^) je posterais ptet un tuto sur les reseaux ( vu que j'ai acquis pas mal de connaissances dans ce domaine ces derniers temps )
Bon codage ;)
++
Filipe
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 22 févr. 2007 à 18:34
Tiens ca fait longtemps qu'on t'avais pas vu Philippe : ca fait plaisir.
Filipe35
Messages postés470Date d'inscriptionvendredi 14 novembre 2003StatutMembreDernière intervention23 octobre 20071 21 févr. 2007 à 17:43
Mis en favoris en attendant une petite lecture :P
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 18 févr. 2007 à 20:27
Ben non il n'y a pas niouf ^^.
Il est important de savoir que votre serveur SMTP admet un nom de domaine et que celui ne peut etre valide que s'il a été créé et référencé ce qui n'est pas le cas biensur. Il y a cependant une parade ;) : se connecter au serveur smtp pour envoyez le mail (Comme si vous vous connectiez au serveur smtp de free pour envoyer un message à une adresse free). Ainsi si vous utilisez un client SMTP style hotmail, wanadoo, aol, free ect ect ca ne vas pas fonctionner.
Pour résumer : client smtp ou invite de commande vous devez vous connectez à Power Smtp Server pour envoyer le mail.
Un grand merci à Cirec au passage de m'avoir souligné que l'utilisation n'était pas si clair que cela.
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 12 févr. 2007 à 23:46
Merci PhilNext:
En fait les fonctionnalités manquantes sont des options du protocole SMTP : beaucoup de serveurs ne les proposent pas.
Donc on peut s'en passer aussi.
En ce qui concerne l'appli, elle fonctionne parfaitement (2000 mails en moins de 30 sec sans faire exploser ma table paradox : pas mail hein héhé ?? lol).
Oui je connais les composant ICS mais ce n'est pas ma tasse de thé : pour moi faire de la programmation réseau, ca doit etre propre et élégant, ce qui n'est pas le cas avec ces composants. Les composants Indy ont comme principal défaut que la quantité a primé sur la qualité.
Merci
cs_philnext
Messages postés9Date d'inscriptiondimanche 11 juillet 2004StatutMembreDernière intervention29 novembre 2010 12 févr. 2007 à 18:53
Je sais que ça ne fait pas avancer mais après avoir un peu utilisé Indy j'ai préféré utiliser ICS : http://www.overbyte.be/eng/products/ics.html pour lequel le support est très réactif et le logiciel très stable.
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 11 févr. 2007 à 00:30
Le code vient d'etre mis à jour (Version Indy 10).
Juste une petite remarque : d'après ce que j'ai pu voir, la version 10 est encore moins aboutit que la version 9.
@Mauricio : je me demande si le projet Indy n'est pas abandonné.
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 8 févr. 2007 à 13:12
C' est tout à fait ça: le problème vient du TidMessage.
par contre, j' attends une mise à jour de leur part ...
A+
PS: j' attends ta nouvelle version !!!
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 8 févr. 2007 à 12:52
Salut,
Je vous demande de patienter jusqu'à dimanche et en plus du serveur SMTP avec Indy 10 vous aurez aussi le serveur POP. Je suis entrain de faire les modifs pour les 2.
A Mauricio : tes beugs viennent surement du TidMessage d'Indy. Tu devrais regarder le code et faire des modifs si ton application est par rapport à ta boite. Si mes souvenirs sont bons, le .pas correspondant est long mais pas inmangeable
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 7 févr. 2007 à 18:33
Salut Francky,
moi aussi je suis sur Indy10 ...
J' attends une mise à jour de ta part!
J' ai moi même fait un programme de mail fonctionnant comme MS Exchange+Outlook avec les compos Indy10. Il existe quelques bugs comme lorsque les mails viennent sous le format UTF8 etc ...
Je suis en train de faire une nouvelle version mais j' avoue que j' attends de voir si il y aura une nouvelle version de Indy.
A+
cs_hendrix
Messages postés65Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention18 novembre 20081 7 févr. 2007 à 11:52
Moi j'ai indy 10 alors j'attends avec impatience les nouvelles sources :-) ! Bon courage à toi en attendant.
@+
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 4 févr. 2007 à 20:36
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 4 févr. 2007 à 19:28
Merci Cirec de m'avoir souligné ces oublis.
Pour répondre à ta question : Pourquoi Indy 9 : car c'est la version que j'avais. Je vais voir si ce n'est pas trop différent entre les 2 versions mais j'ai bien peur que si.
De plus je ne pourrais pas utiliser les directives de compilation en ce qui concerne Indy (il me semble).
j'ai regardé le code (rapidement) j'ai deux trois petites choses à dire :
en premier pourquoi Indy 9 et non 10 ?
il y a moins de bug dans la version 10 !
ensuite le reste se passe dans l'unité UIniFile :
Dans la fonction Read_Nb_Sections par exemple tu oublis de libérer l'objet IniFile
ceci dit tu pouvais te passer de la déclaration de l'objet IniFile Ex:
With TIniFile.Create(aIniFile) do Try
ReadSections(List);
Finally
Free;
End;
et pour finir avec UIniFile tu fais systématiquement ceci à la fin des méthodes :
If (WindowsVersion='95') or (WindowsVersion='98') then FileIni.UpdateFile;
je doute qu'une action de ce type puisse s'effectuer après libération de FileIni !!!
pour le reste je laisse le soin aux autres de tester ... n'ayant pas installé Indy 9 mais Indy 10 :)
@+
Cirec
Francky23012301
Messages postés400Date d'inscriptionsamedi 6 août 2005StatutMembreDernière intervention11 février 20161 4 févr. 2007 à 16:44
Petites remarques importantes :
*A cause de l'utilisation des Try .. Except..Finally il ne faut pas lancer l'appli via l'IDE mais construire le projet puis le lancer via l'explorateur
25 juil. 2008 à 12:32
Merci pour Power SMTP Server!!!!!
pour moi il est tré functionaile
j'ai fait une petite modification:
j'ai migré les tables parradox (.DB) à Firebird
j'ai utilisé JVCL pour se connecté à firebird (pas clacic ou super, mais Embedded)
donk le serveur est inclue avec Power SMTP Server
parce qu'une base de donnée Firebird, SQLite ou ... c'est une base de donnée Centralisé (un ceul fichié)
merci!
7 mai 2007 à 15:19
je crois les tetons pour que je tienne encore la route
4 mai 2007 à 18:56
Sinon ca le mérite d'etre clean, sain le code.
Je ne donne pas de note, mais le fond y est.
Amen
23 févr. 2007 à 19:20
J'ai hate d'avoir un temps libre bien à moi pour lire ta source, surtout que je m'étais penché aussi sur un serveur SMTP il y a bien longtemps...
Et si j'ai le temps entre mes 3 projets de dev (^.^) je posterais ptet un tuto sur les reseaux ( vu que j'ai acquis pas mal de connaissances dans ce domaine ces derniers temps )
Bon codage ;)
++
Filipe
22 févr. 2007 à 18:34
21 févr. 2007 à 17:43
18 févr. 2007 à 20:27
Il est important de savoir que votre serveur SMTP admet un nom de domaine et que celui ne peut etre valide que s'il a été créé et référencé ce qui n'est pas le cas biensur. Il y a cependant une parade ;) : se connecter au serveur smtp pour envoyez le mail (Comme si vous vous connectiez au serveur smtp de free pour envoyer un message à une adresse free). Ainsi si vous utilisez un client SMTP style hotmail, wanadoo, aol, free ect ect ca ne vas pas fonctionner.
Pour résumer : client smtp ou invite de commande vous devez vous connectez à Power Smtp Server pour envoyer le mail.
Si vous utilisez le client suivant (non testé) http://delphipage.free.fr/indyexemple2.html au niveau de host vous devez rentrer votre adresse IP.
Je peux pas etre plus précis
Un grand merci à Cirec au passage de m'avoir souligné que l'utilisation n'était pas si clair que cela.
12 févr. 2007 à 23:46
En fait les fonctionnalités manquantes sont des options du protocole SMTP : beaucoup de serveurs ne les proposent pas.
Donc on peut s'en passer aussi.
En ce qui concerne l'appli, elle fonctionne parfaitement (2000 mails en moins de 30 sec sans faire exploser ma table paradox : pas mail hein héhé ?? lol).
Oui je connais les composant ICS mais ce n'est pas ma tasse de thé : pour moi faire de la programmation réseau, ca doit etre propre et élégant, ce qui n'est pas le cas avec ces composants. Les composants Indy ont comme principal défaut que la quantité a primé sur la qualité.
Merci
12 févr. 2007 à 18:53
pour lequel le support est très réactif et le logiciel très stable.
11 févr. 2007 à 00:30
Juste une petite remarque : d'après ce que j'ai pu voir, la version 10 est encore moins aboutit que la version 9.
@Mauricio : je me demande si le projet Indy n'est pas abandonné.
8 févr. 2007 à 13:12
par contre, j' attends une mise à jour de leur part ...
A+
PS: j' attends ta nouvelle version !!!
8 févr. 2007 à 12:52
Je vous demande de patienter jusqu'à dimanche et en plus du serveur SMTP avec Indy 10 vous aurez aussi le serveur POP. Je suis entrain de faire les modifs pour les 2.
A Mauricio : tes beugs viennent surement du TidMessage d'Indy. Tu devrais regarder le code et faire des modifs si ton application est par rapport à ta boite. Si mes souvenirs sont bons, le .pas correspondant est long mais pas inmangeable
7 févr. 2007 à 18:33
moi aussi je suis sur Indy10 ...
J' attends une mise à jour de ta part!
J' ai moi même fait un programme de mail fonctionnant comme MS Exchange+Outlook avec les compos Indy10. Il existe quelques bugs comme lorsque les mails viennent sous le format UTF8 etc ...
Je suis en train de faire une nouvelle version mais j' avoue que j' attends de voir si il y aura une nouvelle version de Indy.
A+
7 févr. 2007 à 11:52
@+
4 févr. 2007 à 20:36
4 févr. 2007 à 19:28
Pour répondre à ta question : Pourquoi Indy 9 : car c'est la version que j'avais. Je vais voir si ce n'est pas trop différent entre les 2 versions mais j'ai bien peur que si.
De plus je ne pourrais pas utiliser les directives de compilation en ce qui concerne Indy (il me semble).
4 févr. 2007 à 17:39
il y a eu du boulot de fait la dessous :)
j'ai regardé le code (rapidement) j'ai deux trois petites choses à dire :
en premier pourquoi Indy 9 et non 10 ?
il y a moins de bug dans la version 10 !
ensuite le reste se passe dans l'unité UIniFile :
Dans la fonction Read_Nb_Sections par exemple tu oublis de libérer l'objet IniFile
ceci dit tu pouvais te passer de la déclaration de l'objet IniFile Ex:
With TIniFile.Create(aIniFile) do Try
ReadSections(List);
Finally
Free;
End;
et pour finir avec UIniFile tu fais systématiquement ceci à la fin des méthodes :
If (WindowsVersion='95') or (WindowsVersion='98') then FileIni.UpdateFile;
je doute qu'une action de ce type puisse s'effectuer après libération de FileIni !!!
pour le reste je laisse le soin aux autres de tester ... n'ayant pas installé Indy 9 mais Indy 10 :)
@+
Cirec
4 févr. 2007 à 16:44
*A cause de l'utilisation des Try .. Except..Finally il ne faut pas lancer l'appli via l'IDE mais construire le projet puis le lancer via l'explorateur
*Réaliser avec Indy 9 : la version 10 diffère.