Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Email : Pièces jointes, sauvegarde [ Archives / Exécution ] (Bruto)

vendredi 27 septembre 2002 à 20:29:56 | Email : Pièces jointes, sauvegarde

Bruto

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir

vendredi 27 septembre 2002 à 21:03:42 | Re : Email : Pièces jointes, sauvegarde

Delphiprog

Administrateur CodeS-SourceS
Es-tu sur qu'il s'agisse d'un composant NmPop3 (de chez NetMaster, livré avec Delphi) ?

Je ne trouve aucune des méthodes mentionnées (vu aide en ligne du composant).
Tout ce que j'ai pu trouver qui se rapporte à ton problème, c'est la propriété MailMessage d'un message, qui elle même possède une propriété Attachments ( de type stringlist), contenant les noms des fichiers joints.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir

vendredi 27 septembre 2002 à 22:28:21 | Re : Email : Pièces jointes, sauvegarde

Bruto

En fait ce n'est pas vraiment une procédure mais un évènement. ( j'utilise bien ce composant )
En ce qui concerne MailMessage je connais, il est indispensable dans mon prog pour récupérer les infos.

Dant la propriété Attachement on va retrouver les pièces jointes mais mon prob est que c'est directement sauvegardé.

Outlook sauvegarde sur mon disque automatiquement et supprime le message du serveur ? comment se souvient -il des messages ? De plus, si les pièces jointes sont énormes, comment fait-il ?
Plein de question qui me décourage !

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

Es-tu sur qu'il s'agisse d'un composant NmPop3 (de chez NetMaster, livré avec Delphi) ?

Je ne trouve aucune des méthodes mentionnées (vu aide en ligne du composant).
Tout ce que j'ai pu trouver qui se rapporte à ton problème, c'est la propriété MailMessage d'un message, qui elle même possède une propriété Attachments ( de type stringlist), contenant les noms des fichiers joints.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir


vendredi 27 septembre 2002 à 22:39:30 | Re : Email : Pièces jointes, sauvegarde

Delphiprog

Administrateur CodeS-SourceS
La propriété DeleteOnRead indique s'il faut supprimer un message lors de sa lecture. Si DeleteOnRead vaut TRUE, les messages sont supprimés lorsqu'ils sont lus, alors qu'ils restent sur le serveur si DeleteOnRead vaut FALSE. Par défaut, les messages ne sont pas supprimés.


May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

En fait ce n'est pas vraiment une procédure mais un évènement. ( j'utilise bien ce composant )
En ce qui concerne MailMessage je connais, il est indispensable dans mon prog pour récupérer les infos.

Dant la propriété Attachement on va retrouver les pièces jointes mais mon prob est que c'est directement sauvegardé.

Outlook sauvegarde sur mon disque automatiquement et supprime le message du serveur ? comment se souvient -il des messages ? De plus, si les pièces jointes sont énormes, comment fait-il ?
Plein de question qui me décourage !

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

Es-tu sur qu'il s'agisse d'un composant NmPop3 (de chez NetMaster, livré avec Delphi) ?

Je ne trouve aucune des méthodes mentionnées (vu aide en ligne du composant).
Tout ce que j'ai pu trouver qui se rapporte à ton problème, c'est la propriété MailMessage d'un message, qui elle même possède une propriété Attachments ( de type stringlist), contenant les noms des fichiers joints.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir



samedi 28 septembre 2002 à 00:39:22 | Re : Email : Pièces jointes, sauvegarde

Bruto

Je savais aussi.
Je pense que je vais mettre bientôt mon source, il se termine, et je ferai un commentaire sur les retouches à refaire.

PS: Outlook doit sauvegarder les pièces jointes sur mon disque dur puisque cette propriété (DeleteOnRead) fonctionne avec lui.
Le prob est qu'il doit prendre de la place et avoir des liens entre chaque email et ses textes et ses pièces.

Encore 1 ou 2 jours et je mets ma source : ressemble à outlook (Envoie et reception d'email)
Bien sûr pas toutes les fonctionnalités. Je vais pas créer ce prog sur 10 jours quand même.
Allez je me dépêche.

Merci malgré tout.

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

La propriété DeleteOnRead indique s'il faut supprimer un message lors de sa lecture. Si DeleteOnRead vaut TRUE, les messages sont supprimés lorsqu'ils sont lus, alors qu'ils restent sur le serveur si DeleteOnRead vaut FALSE. Par défaut, les messages ne sont pas supprimés.


May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

En fait ce n'est pas vraiment une procédure mais un évènement. ( j'utilise bien ce composant )
En ce qui concerne MailMessage je connais, il est indispensable dans mon prog pour récupérer les infos.

Dant la propriété Attachement on va retrouver les pièces jointes mais mon prob est que c'est directement sauvegardé.

Outlook sauvegarde sur mon disque automatiquement et supprime le message du serveur ? comment se souvient -il des messages ? De plus, si les pièces jointes sont énormes, comment fait-il ?
Plein de question qui me décourage !

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

Es-tu sur qu'il s'agisse d'un composant NmPop3 (de chez NetMaster, livré avec Delphi) ?

Je ne trouve aucune des méthodes mentionnées (vu aide en ligne du composant).
Tout ce que j'ai pu trouver qui se rapporte à ton problème, c'est la propriété MailMessage d'un message, qui elle même possède une propriété Attachments ( de type stringlist), contenant les noms des fichiers joints.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir




samedi 28 septembre 2002 à 15:03:56 | Re : Email : Pièces jointes, sauvegarde

Nono40

DeleteOnRead supprime le message du serveur, mais n'est pas lié à la sauvegarde des pièces jointes sur le disque. OutLook télécharge les messages complet ( entête,corps et pièces jointes ). Ils sont stockés dans des fichiers à lui ( situés dans C:\Windows\Application data\identities\...

NMPOP3 doit sauvegarder les pièces jointes dans un répertoire à part. Le mieux est peut-être de définir un répeertoire temporaire pour la sauvegarde et de copier les fichiers ailleurs quand l'utilisateur choisit de détacher les pièces.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

Je savais aussi.
Je pense que je vais mettre bientôt mon source, il se termine, et je ferai un commentaire sur les retouches à refaire.

PS: Outlook doit sauvegarder les pièces jointes sur mon disque dur puisque cette propriété (DeleteOnRead) fonctionne avec lui.
Le prob est qu'il doit prendre de la place et avoir des liens entre chaque email et ses textes et ses pièces.

Encore 1 ou 2 jours et je mets ma source : ressemble à outlook (Envoie et reception d'email)
Bien sûr pas toutes les fonctionnalités. Je vais pas créer ce prog sur 10 jours quand même.
Allez je me dépêche.

Merci malgré tout.

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

La propriété DeleteOnRead indique s'il faut supprimer un message lors de sa lecture. Si DeleteOnRead vaut TRUE, les messages sont supprimés lorsqu'ils sont lus, alors qu'ils restent sur le serveur si DeleteOnRead vaut FALSE. Par défaut, les messages ne sont pas supprimés.


May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

En fait ce n'est pas vraiment une procédure mais un évènement. ( j'utilise bien ce composant )
En ce qui concerne MailMessage je connais, il est indispensable dans mon prog pour récupérer les infos.

Dant la propriété Attachement on va retrouver les pièces jointes mais mon prob est que c'est directement sauvegardé.

Outlook sauvegarde sur mon disque automatiquement et supprime le message du serveur ? comment se souvient -il des messages ? De plus, si les pièces jointes sont énormes, comment fait-il ?
Plein de question qui me décourage !

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

Es-tu sur qu'il s'agisse d'un composant NmPop3 (de chez NetMaster, livré avec Delphi) ?

Je ne trouve aucune des méthodes mentionnées (vu aide en ligne du composant).
Tout ce que j'ai pu trouver qui se rapporte à ton problème, c'est la propriété MailMessage d'un message, qui elle même possède une propriété Attachments ( de type stringlist), contenant les noms des fichiers joints.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir





dimanche 29 septembre 2002 à 12:50:10 | Re : Email : Pièces jointes, sauvegarde

Bruto

ok c'est ce que j'ai fait :

J'ai mis le source:

Outlook : version bêta

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

DeleteOnRead supprime le message du serveur, mais n'est pas lié à la sauvegarde des pièces jointes sur le disque. OutLook télécharge les messages complet ( entête,corps et pièces jointes ). Ils sont stockés dans des fichiers à lui ( situés dans C:\Windows\Application data\identities\...

NMPOP3 doit sauvegarder les pièces jointes dans un répertoire à part. Le mieux est peut-être de définir un répeertoire temporaire pour la sauvegarde et de copier les fichiers ailleurs quand l'utilisateur choisit de détacher les pièces.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

Je savais aussi.
Je pense que je vais mettre bientôt mon source, il se termine, et je ferai un commentaire sur les retouches à refaire.

PS: Outlook doit sauvegarder les pièces jointes sur mon disque dur puisque cette propriété (DeleteOnRead) fonctionne avec lui.
Le prob est qu'il doit prendre de la place et avoir des liens entre chaque email et ses textes et ses pièces.

Encore 1 ou 2 jours et je mets ma source : ressemble à outlook (Envoie et reception d'email)
Bien sûr pas toutes les fonctionnalités. Je vais pas créer ce prog sur 10 jours quand même.
Allez je me dépêche.

Merci malgré tout.

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

La propriété DeleteOnRead indique s'il faut supprimer un message lors de sa lecture. Si DeleteOnRead vaut TRUE, les messages sont supprimés lorsqu'ils sont lus, alors qu'ils restent sur le serveur si DeleteOnRead vaut FALSE. Par défaut, les messages ne sont pas supprimés.


May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

En fait ce n'est pas vraiment une procédure mais un évènement. ( j'utilise bien ce composant )
En ce qui concerne MailMessage je connais, il est indispensable dans mon prog pour récupérer les infos.

Dant la propriété Attachement on va retrouver les pièces jointes mais mon prob est que c'est directement sauvegardé.

Outlook sauvegarde sur mon disque automatiquement et supprime le message du serveur ? comment se souvient -il des messages ? De plus, si les pièces jointes sont énormes, comment fait-il ?
Plein de question qui me décourage !

Bruto --- Le p'tit belge --- pour vous servir


-------------------------------
Réponse au message :
-------------------------------

Es-tu sur qu'il s'agisse d'un composant NmPop3 (de chez NetMaster, livré avec Delphi) ?

Je ne trouve aucune des méthodes mentionnées (vu aide en ligne du composant).
Tout ce que j'ai pu trouver qui se rapporte à ton problème, c'est la propriété MailMessage d'un message, qui elle même possède une propriété Attachments ( de type stringlist), contenant les noms des fichiers joints.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Je suis entrain de créer un prog pour la réception d'email's.
J'utilise un composant NMPOP3.

Le prob est que quand je réceptionne le(s) mail(s)
il m'oblige à sauvegarder les pièces jointes. Mais mon but est que l'utilisateur doit avoir le choix de sauvegarder ou non ces pièces.

Je détecte l'évènement de tentative de sauvegarde nommé OnDecodeStart.
Cette procédure est appelée pour toute pièce jointe alors j'ai essayé de modifié ses propriétés mais ça marche pas comment faire pour que je ne doive pas sauver ces pièces ?

procedure TForm_Principale.NMPOP3_MailDecodeStart(var FileName: String);
où FileName est le nom de fichier

Merci de m'éclaircir le prob.

PS: comment outlook fait-il ?

Bruto --- Le p'tit belge --- pour vous servir








Cette discussion est classé dans : email, sauvegarde, jointes, pièces, nmpop3


Répondre à ce message

Sujets en rapport avec ce message

Envoyer des pièces jointes dans un mail (NMSMTP) [ par josserand ] Salut amis prog !!Si quelqu'un pouvait m'aider...Je suis en train de créer une application pour envoyer des mails avec des pièces jointes.Je ne sais p Pièces attachées d'un mail renommées intempestivement à la reception [ par spocksb ] Une application Delphi6 me permet de récupérer automatiquement des mails avec des pièces jointes. J'utilise le composant TNMPOP3 et la méthode GetMail Comment ... [ par AMokers ] Voila j'ai chercher partout, dans l'aide et dans les options, mais je ne trovue pas comment on fait pour affiche le n° des ligne :(Quelqu'n le sait ?m Envoi email format html avec INDY [ par GeulderackK ] Bonjour je voudrais savoir si quelqu'un a un exemple d'envoi de mail au format html avec les composants IndyMerci un lien pour m'ecrire [ par bonjovi ] salut a tous, je voudrai savoir comment faire avec Delphi pour faire avec un Label un lien vers un email qui me permet en cliquant sur lui d'afficher Sauvegarde de la couleur d'une Form [ par ToTo 44 ] Boujour à tousVoilà je souhaiterais sauvegarder la couleur d'une form afin de pouvoir la récupérer lors de la prochaine ouverture.J'ai pensé faire cet Email avec texte enrichi? [ par iocha ] Bonjour à tous,j'ai trouvé sur le forum de quoi envoyer des mails avec les composants INDY.Mais comment créer un Email avec un texte contenant couleur Mémoriser le type de fermeture de session Windows [ par assCie ] Dans une application de sauvegarde chargé au démarrage, je souhaite que l'utilisateur aie la possibilité de lancer la sauvegarde à la fermeture de Win email [ par twoupy ] est-il possible d'envoyer un email via delphi ? Si oui, comment ?merci à vous. HELP !! SAUVEGARDE DBF DBGRID !!! [ par webazard ] Voila second probleme je ma base, je fais mon enregistrement et tout et tout je rajoute une SaveDialog je fais DBGrid1.Columns.SaveToFile(SaveDialog.


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.