OVH Cloud OVH Cloud

Envoie de mail au format html

7 réponses
Avatar
Research
Bonjour,
je suis à la recherche d'une solution pour envoyer des mails au format html
depuis SQL (dans le code de mes procédures stockées) sans utiliser CDO et
CDONTS qui ne conviennent pas car limité en taille de l'objet.

Si quelqu'un à une solution (obet com, procédure stockée étendue, dll), elle
serait la bienvenue.

Merci à l'avance
Steph

7 réponses

Avatar
Nicolas LETULLIER
Je ne sais pas ce que ça vaut, j'ai retrouvé ça dans mes favoris IE.

http://sqldev.net/xp/xpsmtp.htm

Si tu le testes, tu pourras peut-être nous faire un retour.

Nicolas.


"Research" a écrit dans le message de
news:bruc13$n2k$
Bonjour,
je suis à la recherche d'une solution pour envoyer des mails au format


html
depuis SQL (dans le code de mes procédures stockées) sans utiliser CDO et
CDONTS qui ne conviennent pas car limité en taille de l'objet.

Si quelqu'un à une solution (obet com, procédure stockée étendue, dll),


elle
serait la bienvenue.

Merci à l'avance
Steph




Avatar
Research
Salut,
Oui je l'ai essayer, mais j'ai un problème avec ce composant,
J'ai fais une série de test et ils ont tous marcher
par contre lorsque je l'ai mis en production, les premiers clients qui on
reçus les mail, n'ont pas reçu
un mail correctement formater. Quand on regarde le code source du mail, il
manque un seul et unique caractère
à un position complètement alléatoire. Alors que tous mes autres test ont
été corrects.

J'ai essayer de signaler le Bug à l'adresse spécifié sur le site, mais
apparament il n'y a plus personne
C'est pour cela que je suis à la recherche d'une autre solution
Si vous avez une autre solution, je suis preneur.
Merci
Steph

"Nicolas LETULLIER" a écrit dans le
message de news:
Je ne sais pas ce que ça vaut, j'ai retrouvé ça dans mes favoris IE.

http://sqldev.net/xp/xpsmtp.htm

Si tu le testes, tu pourras peut-être nous faire un retour.

Nicolas.


"Research" a écrit dans le message de
news:bruc13$n2k$
> Bonjour,
> je suis à la recherche d'une solution pour envoyer des mails au format
html
> depuis SQL (dans le code de mes procédures stockées) sans utiliser CDO


et
> CDONTS qui ne conviennent pas car limité en taille de l'objet.
>
> Si quelqu'un à une solution (obet com, procédure stockée étendue, dll),
elle
> serait la bienvenue.
>
> Merci à l'avance
> Steph
>
>




Avatar
Pierre Goiffon
Dans le message:bruc13$n2k$,
Research a écrit:
je suis à la recherche d'une solution pour envoyer des mails au
format html depuis SQL (dans le code de mes procédures stockées) sans
utiliser CDO et CDONTS qui ne conviennent pas car limité en taille de
l'objet.

Si quelqu'un à une solution (obet com, procédure stockée étendue,
dll), elle serait la bienvenue.



Utiliser via xp_cmdshell un script WSH qui instancie un composant COM
qui va bien, par exemple ASP email. C'est encore le plus simple et
rapide, mais pas toujours simple à mettre en place évidemment... Dans
quels cadres devez vous envoyez vos mails exactement ?

--
..::: Pierre GOIFFON :::..

Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php

(email temporairement supprimé pour cause de déferlante Swen :( )
Avatar
bruno reiter [MVP]
J'utilise xpsmtp et n'aie pas de problèmes actuellement.
quel est exactement ton problème?

br

"Research" wrote in message
news:bruhdb$s9o$
Salut,
Oui je l'ai essayer, mais j'ai un problème avec ce composant,
J'ai fais une série de test et ils ont tous marcher
par contre lorsque je l'ai mis en production, les premiers clients qui on
reçus les mail, n'ont pas reçu
un mail correctement formater. Quand on regarde le code source du mail, il
manque un seul et unique caractère
à un position complètement alléatoire. Alors que tous mes autres test ont
été corrects.

J'ai essayer de signaler le Bug à l'adresse spécifié sur le site, mais
apparament il n'y a plus personne
C'est pour cela que je suis à la recherche d'une autre solution
Si vous avez une autre solution, je suis preneur.
Merci
Steph

"Nicolas LETULLIER" a écrit dans le
message de news:
> Je ne sais pas ce que ça vaut, j'ai retrouvé ça dans mes favoris IE.
>
> http://sqldev.net/xp/xpsmtp.htm
>
> Si tu le testes, tu pourras peut-être nous faire un retour.
>
> Nicolas.
>
>
> "Research" a écrit dans le message de
> news:bruc13$n2k$
> > Bonjour,
> > je suis à la recherche d'une solution pour envoyer des mails au format
> html
> > depuis SQL (dans le code de mes procédures stockées) sans utiliser CDO
et
> > CDONTS qui ne conviennent pas car limité en taille de l'objet.
> >
> > Si quelqu'un à une solution (obet com, procédure stockée étendue, dll),
> elle
> > serait la bienvenue.
> >
> > Merci à l'avance
> > Steph
> >
> >
>
>




Avatar
Research
Ben, pour résumer, j'ai eu deux fois le même problème,
j'envoie un mail au format html, je sais que ce que j'envoie est correct,
mais la personne (un client aie) qui a réçu le mail, ne l'a pas reçu
correctement formaté,
il me l'a renvoyé pas content et j'ai constaté en regardant la source du
message qu'il manquait un caractère.
Ce caractère était un '<' donc le tableau qui la contenait à explosé.

Bizaremment tous les mails que j'ai envoyé en interne ou sur ma boite mail
perso (extérieur) sont correct.
Voilà


"bruno reiter [MVP]" a écrit dans le message
de news:eeDxp%
J'utilise xpsmtp et n'aie pas de problèmes actuellement.
quel est exactement ton problème?

br

"Research" wrote in message
news:bruhdb$s9o$
> Salut,
> Oui je l'ai essayer, mais j'ai un problème avec ce composant,
> J'ai fais une série de test et ils ont tous marcher
> par contre lorsque je l'ai mis en production, les premiers clients qui


on
> reçus les mail, n'ont pas reçu
> un mail correctement formater. Quand on regarde le code source du mail,


il
> manque un seul et unique caractère
> à un position complètement alléatoire. Alors que tous mes autres test


ont
> été corrects.
>
> J'ai essayer de signaler le Bug à l'adresse spécifié sur le site, mais
> apparament il n'y a plus personne
> C'est pour cela que je suis à la recherche d'une autre solution
> Si vous avez une autre solution, je suis preneur.
> Merci
> Steph
>
> "Nicolas LETULLIER" a écrit dans le
> message de news:
> > Je ne sais pas ce que ça vaut, j'ai retrouvé ça dans mes favoris IE.
> >
> > http://sqldev.net/xp/xpsmtp.htm
> >
> > Si tu le testes, tu pourras peut-être nous faire un retour.
> >
> > Nicolas.
> >
> >
> > "Research" a écrit dans le message de
> > news:bruc13$n2k$
> > > Bonjour,
> > > je suis à la recherche d'une solution pour envoyer des mails au


format
> > html
> > > depuis SQL (dans le code de mes procédures stockées) sans utiliser


CDO
> et
> > > CDONTS qui ne conviennent pas car limité en taille de l'objet.
> > >
> > > Si quelqu'un à une solution (obet com, procédure stockée étendue,


dll),
> > elle
> > > serait la bienvenue.
> > >
> > > Merci à l'avance
> > > Steph
> > >
> > >
> >
> >
>
>




Avatar
Research
J'ai un gabarit html stocké en base de données sql, je le récupère, je
récupère également
des données sql, je les insert dans mon gabarit et je les envoie aux clients
extérieurs

Comment fait-on pour instancier le composant com ASP Email ?


"Pierre Goiffon" a écrit dans le message de
news:3fe2eb28$0$7129$
Dans le message:bruc13$n2k$,
Research a écrit:
> je suis à la recherche d'une solution pour envoyer des mails au
> format html depuis SQL (dans le code de mes procédures stockées) sans
> utiliser CDO et CDONTS qui ne conviennent pas car limité en taille de
> l'objet.
>
> Si quelqu'un à une solution (obet com, procédure stockée étendue,
> dll), elle serait la bienvenue.

Utiliser via xp_cmdshell un script WSH qui instancie un composant COM
qui va bien, par exemple ASP email. C'est encore le plus simple et
rapide, mais pas toujours simple à mettre en place évidemment... Dans
quels cadres devez vous envoyez vos mails exactement ?

--
..::: Pierre GOIFFON :::..

Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php

(email temporairement supprimé pour cause de déferlante Swen :( )



Avatar
Pierre Goiffon
Dans le message:brv6s5$a6p$,
Research a écrit:
J'ai un gabarit html stocké en base de données sql, je le récupère, je
récupère également
des données sql, je les insert dans mon gabarit et je les envoie aux
clients extérieurs

Comment fait-on pour instancier le composant com ASP Email ?



L'idée était de ne pas faire du T-SQL mais du VBs ou du JS en script
(Windows Scripting Host)
Ce sera plus simple via ce langage, en utilisant des CreateObject() pour
par exemple envoyer le mail, etc.
Cela tout est une question d'infrastructure : quels travaux automatiques
sont assurés par le serveur SQL, quels travaux par un serveur dédié et
indépendant.

--
..::: Pierre GOIFFON :::..

Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php

(email temporairement supprimé pour cause de déferlante Swen :( )