begin process at 2012 02 06 00:25:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

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

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


 Information sur la source

Note :
9,13 / 10 - par 8 personnes
9,13 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :23/04/2004 Date de mise à jour :26/04/2004 08:01:14 Vu / téléchargé :33 956 / 3 019

Auteur : bultez

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (31)
Ajouter un commentaire et/ou une note


 Description

envoi mail : texte [ + fichier ] [ + signature [ + fichier ]  ]  [ + piece(s) jointe(s) ]


installation __ recopier les fichiers vers un répertoire
lancement ___ cliquer sur EMAIL.hta


 Conclusion

testé avec outlook express
ce serait sympa si les utilisateurs d'autres programmes
de messagerie me disaient comment ça marche pour eux,
nous [ vous et moi ] ferions les adaptations nécessaires.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture [CF) CHOIX D'UN FICHIER
Source avec Zip [GAG] GESTION AJAX GÉNÉRALISÉE
Source avec Zip [JEAN] JAVASCRIPT EXÉCUTÉ AVEC LA RÉPONSE D'AJAX, NASALODIGI...
Source avec Zip Source avec une capture [P.J.] PAGES JOURNALIÈRES ~ AGENDA ~ RENDEZ-VOUS ~
Source avec Zip Source avec une capture DIFFÉRENCES EN JAVASCRIPT [DJ]

 Sources de la même categorie

COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol
Source avec Zip Source avec une capture HTML5 PLAYER par kazma
Source avec Zip Source avec une capture SCROLLBAR PERSONNALISABLE par kazma
Source avec Zip INFO BULLE par RudiRatlos

Commentaires et avis

Commentaire de guilOooo le 23/04/2004 20:59:49

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

Commentaire de bultez le 24/04/2004 08:45:15

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.

Commentaire de guilOooo le 24/04/2004 08:54:26

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 " ?

Commentaire de bultez le 24/04/2004 09:26:01

_ 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.

Commentaire de Gorrk le 24/04/2004 11:42:29

Impressionant malgres quelques alertes d'erreurs.

9/10

Commentaire de bultez le 24/04/2004 12:55:16

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.

Commentaire de Gorrk le 24/04/2004 20:31:07

Erreur dans: Email.hta
Ligne: 193
Caractere: 2
Description: Un composent ActiveX ne peut pas creer un objet.

Commentaire de ValHAllAMaSTeR le 25/04/2004 23:09:53

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)

Commentaire de bultez le 26/04/2004 06:11:28

_ désolé Gorrk, mais incapable de dire qu'elle
est la ligne 193, tu peux m'en dire plus ?
_ ValHallAMaSTeR : tu peux utiliser mailto

Commentaire de Naza le 02/05/2004 01:29:58

Pareil, j'ai une erreur dans Email.hta avec le composant ActiveX...

Commentaire de bartart le 12/05/2004 18:20:49

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

Commentaire de djouokep le 02/06/2004 13:44:48

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

Commentaire de djouokep le 02/06/2004 13:44:59

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

Commentaire de bultez le 03/06/2004 06:27:36

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.
@+

Commentaire de LordBob le 29/03/2005 13:06:23

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?

Commentaire de bultez le 29/03/2005 15:16:07

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
@+

Commentaire de LordBob le 29/03/2005 17:35:25

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

Commentaire de eagleseyes le 27/10/2005 16:39:11

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

Commentaire de bultez le 27/10/2005 16:51:48

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 ).

Commentaire de eagleseyes le 27/10/2005 17:33:37

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

Commentaire de cainmaro94 le 29/12/2005 14:39:49

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

Commentaire de bultez le 29/12/2005 15:19:53

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.

Commentaire de David78390 le 04/12/2006 12:19:03

Superbe mais un peu complexe quand on debute.
En tout cas j'ai reussi a chopper ce qui m'interressait .

Et bravo

Commentaire de David78390 le 04/12/2006 12:29:00

Quel est l'option pour activer l'acusé de recetion STP?

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

Merci

Commentaire de bultez le 04/12/2006 13:28:05

salut David,
dans la "doc MAPI" : MAPIMessages1.MsgReceiptRequested = true ou false;
( pas testé, mais pas de raisons... si la doc le dit ! )
@+

Commentaire de David78390 le 04/12/2006 14:23:12

Je suis en train d'esseyé, mais ca ne marche pas.
J'ais esseyé avec true et false.
Je n'ai pas d'acusé.

Commentaire de bultez le 05/12/2006 10:16:37

à 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.
° ... ?

Commentaire de David78390 le 05/12/2006 14:10:21

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

Commentaire de bultez le 05/12/2006 14:21:46

true sans guillemets simples ou double devrait fonctionner
>>...ce n'est pas si grave...
non, mais guère satisfaisant de ne pas résoudre.

Commentaire de David78390 le 05/12/2006 14:45:41

Si je trouve le pourquoi je te tiens au courant.

Commentaire de grarestephane le 29/03/2009 11:43:34 10/10

J'adore ! Trop fort !!!

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,682 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales