EMAIL [ ENVOI D'UN MAIL ] AVEC COMPOSANTS MAPI (SANS MAILTO:)

Messages postés
53
Date d'inscription
vendredi 19 septembre 2003
Statut
Membre
Dernière intervention
19 novembre 2004
- - Dernière réponse : grarestephane
Messages postés
34
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 décembre 2009
- 29 mars 2009 à 11:43
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/22195-email-envoi-d-un-mail-avec-composants-mapi-sans-mailto

Afficher la suite 
grarestephane
Messages postés
34
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 décembre 2009
-
J'adore ! Trop fort !!!
David78390
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011
-
Si je trouve le pourquoi je te tiens au courant.
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
true sans guillemets simples ou double devrait fonctionner
>>...ce n'est pas si grave...
non, mais guère satisfaisant de ne pas résoudre.
David78390
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011
-
Oui, le destinataire est libre de repondre à l'AR.
Outlook accepte les AR (sur le poste qui recoit bien entendu).

=>supprimer...
Mon but était de creer un fichier excel (à partir d'un tableau HTML), et de le joindre par e-mail.(P.S:Il y a un super code la dessus sur le site)
En fait je n'ais gardé que cette partie de ton code (avec les objets definis)
var corp_msg="Demande de Prix de la part de M "+Nom.value+" Etablissement"+Etablissement.value;
MAPISession1.SignOn();
MAPIMessages1.SessionID = MAPISession1.SessionID;
MAPIMessages1.Compose();
MAPIMessages1.RecipIndex = 0;
MAPIMessages1.RecipAddress = "nom@domaine.com";
MAPIMessages1.MsgSubject = "Demande de Cotation aprés consultation du CD";
// MAPIMessages1.MsgReceiptRequested = true;
MAPIMessages1.MsgNoteText = corp_msg;
MAPIMessages1.AttachmentPathName = "c:/DemandePrix_"+NomArticle+".xls";
MAPIMessages1.Send(false);
MAPISession1.SignOff();

P.S j'ai fais les test avec 'true', 'false', "true", "false", 1 et 0, et rien a faire, je n'ai pas d'AR.

Ne te tracasse pas, ce n'est pas si grave
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
à David,

° il y a une erreur ? ====> supprimer
//?????????????????????????????????????????????????
function SiErreur() //?? gestion des erreurs ??
//?????????????????????????????????????????????????
{
return true;
}
dans le .js, qui empêche l'affichage des erreurs.
° le lecteur de courriel est-il paramétré pour
autoriser les confirmations ( Outlook Express,
par exemple, peut les ignorer )
° on est bien d'accord que c'est le destinataire, s'il
le veut bien, qui renvoie l'accusé de réception,
pas un "système" quelconque et/ou automatique.
° ... ?
David78390
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011
-
Je suis en train d'esseyé, mais ca ne marche pas.
J'ais esseyé avec true et false.
Je n'ai pas d'acusé.
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
salut David,
dans la "doc MAPI" : MAPIMessages1.MsgReceiptRequested = true ou false;
( pas testé, mais pas de raisons... si la doc le dit ! )
@+
David78390
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011
-
Quel est l'option pour activer l'acusé de recetion STP?

MAPIMessages1.???= true ou false je presume.

Merci
David78390
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011
-
Superbe mais un peu complexe quand on debute.
En tout cas j'ai reussi a chopper ce qui m'interressait .

Et bravo
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
Salut cainmaro94,
Ca fonctionne aussi, tel quel, avec
XP (sp2 Edition Familiale ) + Outlook express.
Pour l'environnement cité, poser cette question
sur un news group / forum approprié ?
Comme je n'ai pas cet environnement, difficile
pour moi de répondre. désolé.
Et si une réponse est satisfaisante, ce serait
sympa de la donner ici.
cainmaro94
Messages postés
3
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
11 octobre 2011
-
Commentaire de : bultez le 24/04/2004 09:26:01
"_ ocx et classid peut-être différent entre window 98 et XP"
> Comment peut-on connaitre le classid et le ocx sur notre environnement ?

Enrivonnement : Win XP Pro 2002 / Microsoft Office Outlook 2003
eagleseyes
Messages postés
33
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 février 2008
-
Ok merci pour le php Lycos n'accepte pas je crois mais c'est à confirmer... Par contre avec le mailto à chaque fois il m'ouvre totalement Outlook avec le texte du formulaire dedans et je recherche plutot un formulaire qui passe par outlook sans l'ouvrir... Aurais-tu un lien à me proposer stp ??

Eagles
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
salut,
parce c'est un ".hta" considéré comme un exécutable.
le nommer .htm MAIS ça ne fonctionne qu'avec
Internet explorer ( hélas pour FF ).
c'est d'ailleurs plus une application locale
qui permet d'envoyer des messages, je ne vois
pas trop l'utilité sur un site ( un "formulaire
mailto" ou $mail en php serait suffisant je pense ).
eagleseyes
Messages postés
33
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 février 2008
-
Salut !!
Je commence la création de site internet et pour avoir un site qui tienne à peu près la route je chope des code un peu partout donc autant dire que j'ai souvent des questions un peu bête... Mon site est hébergé sur Lycos et j'aimerais savoir si c'est possible d'utiliser ce code car quand je le teste en passant par un lien Explorer ou Mozilla me propose de le télécharger... Comment faire pour qu'il s'ouvre comme une page normale ??
Merci d'avance

Eagles
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
8 -
en fait, je cherche une source qui permettrait d'envoyer un mail de facon autonome de n'importe quel plate forteforme et qui ne soit pas en PHP
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
salut LoedBob
outlook non nécessaire,
un gestionnaire de courriel oui,
n'importe lequel ( ??? )
mais windows+internet Explorer
pour utiliser "sans rien d'autre"
il faudrait voir avec les composants CDont
@+
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
8 -
salut, je viens de trouver ta source parce que j'en cherche une dans ce style... Et en fait j'ai une question: tu utilises les composant MAPI ca veut dire qu'il faut obligatoirement Outlook? et avec Windows?
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
salut bartart et djouokep,
je ne comprend pas : il ne devrait déjà pas y avoir
ce message d'alerte puisque .hta ?
pour afficher toutes les erreurs, mettre la ligne
window.onerror=SiErreur;
en commentaire, dans EMAIL.hta.
et me dire.
ne fonctionne qu'avec internet explorer.
@+
djouokep
Messages postés
2
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
2 juin 2004
-
bonjour,j'ai un petit soucis avec le code"envoi d'un mail avec les composants MAPI",lors de l'execution du fichier email.hta j'ai un message d'alerte comme quoi "un controle activeX présent sur cette page pourrait agir de manière non fiable sur d'autres parties de la page."et me demande si j'autorise cette action?,et qd j'accepte
le click sur le bouton envoyer ne fait rien du tout!!
que dois je faire pour ke ca marche??
ps:mon systeme est win 98.
merci
djouokep
Messages postés
2
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
2 juin 2004
-
bonjour,j'ai un petit soucis avec le code"envoi d'un mail avec les composants MAPI",lors de l'execution du fichier email.hta j'ai un message d'alerte comme quoi "un controle activeX présent sur cette page pourrait agir de manière non fiable sur d'autres parties de la page."et me demande si j'autorise cette action?,et qd j'accepte
le click sur le bouton envoyer ne fait rien du tout!!
que dois je faire pour ke ca marche??
ps:mon systeme est win 98.
merci
bartart
Messages postés
8
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
28 mai 2004
-
Salut, le script est cool ma ja des problemes

il semble que le script ne tourne plus après la ligne :

MAPISession1.SignOn(); <- commande bloquante d'après moi
MAPIMessages1.SessionID = MAPISession1.SessionID;

la valeur MAPIMessages1.SessionID n'est pas implémenté
et ya pas de retour d'erreur si je passe les deux ligne en commentaire il retourne bien les valeur sous alert.

je tourne sous XP pro Outlook express 6.0 et microsoft outlook 2002 SP-1

peut être une idée
cs_Naza
Messages postés
179
Date d'inscription
mercredi 5 novembre 2003
Statut
Membre
Dernière intervention
23 juin 2005
1 -
Pareil, j'ai une erreur dans Email.hta avec le composant ActiveX...
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
_ désolé Gorrk, mais incapable de dire qu'elle
est la ligne 193, tu peux m'en dire plus ?
_ ValHallAMaSTeR : tu peux utiliser mailto
ValHAllAMaSTeR
Messages postés
3
Date d'inscription
dimanche 25 avril 2004
Statut
Membre
Dernière intervention
15 janvier 2006
-
Salut

Je suis debutant en javascript et je comprend presque rien au fonctionnement de ton script...
En fait, jai besoin d'envoyer les valeurs d'un formulaire par email.
J'ai ma petite idée sur le chemin a emprunter mais je comprend rien au truc mapi.
Tu pourrai m'orienter vers un site ou quelque chose qui decrit les fonctions javascript pour envoyer un mail ?
Merci

P.S: je ne veut pas d'un autre language (php et autre)
Gorrk
Messages postés
97
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
26 avril 2007
-
Erreur dans: Email.hta
Ligne: 193
Caractere: 2
Description: Un composent ActiveX ne peut pas creer un objet.
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
merci gorrk : puis-je connaître ces alertes ? et l'environnement ?
avec windows 98 + Outlook Express chez moi : aucune alerte.

pour tous, si vous me laissez un commentaire,
si vous êtes dans un environnement différent du mien,
que cela fonctionne ou pas, merci de me dire lequel.
Gorrk
Messages postés
97
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
26 avril 2007
-
Impressionant malgres quelques alertes d'erreurs.

9/10
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
_ ocx et classid peut-être différent entre window 98 et XP
_ mon script ne fonctionnait pas. Sans relation, j'installe les
corrections pour la sécurité du cdrom envoyé par microsoft,
et miracle, mon script fonctionne. je pense que outlook
express n'était pas dans un état très propre chez moi.
cs_guilOooo
Messages postés
53
Date d'inscription
vendredi 19 septembre 2003
Statut
Membre
Dernière intervention
19 novembre 2004
-
C'est cette ligne :
MAPISession1.SignOn();
ça me dit :
"Cet objet ne gère pas cette propriété ou cette méthode..."
Je suis sous XP, avec outlook express.
Que veux-tu dire par " outlook express n'était pas clean " ?
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
guilOooo : plus de précisions ?
qu'elle ligne : MAPIMessages1.SessionID = MAPISession1.SessionID; ?
qu'est-ce qui est utilisé ?
moi plus de soucis : windows 98,Outlook Express, ocx Mapi
j'ai eu des problèmes car outlook express n'était pas clean.
cs_guilOooo
Messages postés
53
Date d'inscription
vendredi 19 septembre 2003
Statut
Membre
Dernière intervention
19 novembre 2004
-
ya un problème.
une erreur me dit " ligne 85 : cet objet ne gère pas cette propriété ou cette méthode" quand j'essaye d'envoyer.
je vais essayer de voir ce que c'est.

ça avait l'air super, mes ces erreurs viennent tjrs quand y faut pas...

GuilOooo