ENVOIE MAIL EN SMTP DEPUIS WINDOWS 2003 / ASP SANS COMPOSANT

GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 - 26 janv. 2005 à 15:19
deply Messages postés 1 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 18 janvier 2008 - 18 janv. 2008 à 01:12
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/29083-envoie-mail-en-smtp-depuis-windows-2003-asp-sans-composant

deply Messages postés 1 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 18 janvier 2008
18 janv. 2008 à 01:12
Fantastique, quel bonheur, merci.
lolandco Messages postés 2 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 31 octobre 2007
31 oct. 2007 à 17:18
Bon, finalement j'ai trouvé (merci google).
Au cas ou d'autres, aussi nuls que moi, chercherai cette info :
il suffit de remplacer .TextBody par .HTMLBody.
lolandco Messages postés 2 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 31 octobre 2007
31 oct. 2007 à 16:53
Bonjour et un grand merci Lord mathius pour cette contrib qui me "sauve la vie" :)

Je n'ais pas réussi à parametrer ce script pour envoyer les mails au format html, quelqu'un aurait-il la solution ?
dadbn Messages postés 18 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 14 octobre 2012
4 sept. 2007 à 10:39
Tout simplement génial !
sahliali Messages postés 90 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 3 juillet 2008
30 janv. 2007 à 18:58
excellent code ... chapo :):):):)
BertrandSuvee Messages postés 2 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 15 décembre 2006
15 déc. 2006 à 13:52
Super Merci de ta réponse,

En fait j'utilisai le Login administrateur pour me connecter, mais c'etait probablement le seul a ne pas pouvoir envoyer de mail (?????)
J'ai donc crée un User MailSender lié avec profil Exchange qui me sert juste a me connecter et a avoir une adresse from .

L'envoi fonctionne Nickel.
Utilisateur anonyme
12 déc. 2006 à 14:46
Bonjour,

Desolé pour cette reponse tardive, mais j'ai pas vu que j'avais un nouveau message,

pour ton souci via exchange, en fait tu peut entré les champs
.Item(cdoSendUserName) = "LOGIN"
.Item(cdoSendPassword) = "Mot De Passe"
en definissant les champs de connexion. ( j'ai tester sur mon exchange, ca marche) sinon tu peu aussi declaré ton exchange autorise la machine ou est le serveur web a routé par lui sans auth

Sinon tu peux utiliser le repertoire Pickup dans ton arbo exchange ( VS1\mailroot\pickup)
dans ce cas la, il te faut ecrire une fichier avec l'extention .eml ( en ce moque du nom en fait ) et ecrire un message tipiquement formater en SMTP , seul souci, c'est que pour envoyer des pieces jointe bin tu va t'amuser a la transformé en UTF7

a plus
BertrandSuvee Messages postés 2 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 15 décembre 2006
15 nov. 2006 à 14:08
Bonjour et merci pour ton code
j'ai bien compris toute la syntaxe, mais je me heurte a un problème de sécurité.
Lors de l'instruction send je recois un message d'accès non autorisé.
Il s'agit d'un problème de droits, mais je ne trouve aucune information précise à ce sujet. (envoi via MsExchange sur un srveur 2003).
Peut être avez vous eu ce problème et trouvé comment le résoudre?
softghost Messages postés 61 Date d'inscription vendredi 11 mars 2005 Statut Membre Dernière intervention 13 avril 2010
15 avril 2006 à 16:36
bonjour et merci lord mathius pour le code il est manifique .
ca marche tres bien pour moi une seule fois .

c bizare mais ..... je sais pas quoi dire je vais chercher encore
merci pour le code
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
11 avril 2006 à 15:34
ben toi, t'as l'air bien motivé... Non? ^^
toutnickel Messages postés 14 Date d'inscription vendredi 19 décembre 2003 Statut Membre Dernière intervention 17 avril 2024
18 févr. 2006 à 11:53
Bonjour,
ben si quelqu'un pouvait mettre un formulaire avec les variables qui vont bien se serait super sympa, il n'y aurait plus qu'a mettre le formulaire en ligne sur son site,l'utilisateur n'a plus qu'a remplir les champs et envoie.
qui s'y colle ?
ipfixe Messages postés 51 Date d'inscription jeudi 17 octobre 2002 Statut Membre Dernière intervention 12 janvier 2006 1
15 sept. 2005 à 16:58
y'en a des touristes, si c'est pour ne pas reecrir tout le code un coup de bloc note arrangera tout cela :)
Utilisateur anonyme
28 janv. 2005 à 15:14
bin je vois pas ce que je peut metre dans le zip, le code s'arrete a ce que j'ai ecrit, il y a rien d'autre, pas d'images pas de fichiers joint rien, alors que metre ?

merci
JPP80FR Messages postés 29 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 7 mai 2007
28 janv. 2005 à 13:20
oui c'est sa, avec mes remercinemt
Utilisateur anonyme
28 janv. 2005 à 11:22
Merci nurgle pour le compliment et le complement d'infos.

Par contre jpp80fr, j'ai pas compris la question ?
vous voulais que je fasse quoi ? metre un zip a dispo ?
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 4
27 janv. 2005 à 21:15
salut,
Microsoft possède en fait leur propre système d'envoi de mail, qu'il n'y a pas besoin d'installer sur le serveur mais qu'on peut appeler via ces constantes. Ces adresses http sont de petites applications web auquel on envoie une donnée (le mot de passe, le nom d'utilisateur...) et qui transforme ça en un script qui permet d'envoyer le mail par leur système SMTP uniquement !
C'est du grand art d'avoir trouvé ça ! (pas pour Microsoft, pour lord mathius)
JPP80FR Messages postés 29 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 7 mai 2007
27 janv. 2005 à 20:50
pourquoi ne metre vous pas les fichier en ligne
Utilisateur anonyme
26 janv. 2005 à 16:42
je suis dsl mais je peut pas commenté plus,

toute les infos que je possede sont mit dans le code
c'est a dire ou ce place le serveur smtp a utiliser
le login, le mot de passe, et le detail du mail a envoyer.

si j'avais plus d'info sur les elements en constante de debut je les metrais volontiers. mais comme c'est infos je l'ai est trouver telle quelle ( est avec grand mal ) je peut juste les rétribuer ainsi.

Merci
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
26 janv. 2005 à 15:25
salut !

En premier lieux ces quoi ces constantes ex.: Const cdoSendUsingMethod= "http://schemas.microsoft.com/cdo/configuration/sendusing" ?????

En second lieux peut tu commenter un peu le code surtout la section du With Fields ?

merci
GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 1
26 janv. 2005 à 15:19
oui ta source est très rare mais éficace, à condition de posséder un server windows 2003!!!
Source excellente!
G_____
Rejoignez-nous