PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → Attacher un fichier à un mail.
Attacher un fichier à un mail.
Débuté par Alain V, 15 juil. 2003 11:52 - 3 réponses
Posté le 15 juillet 2003 - 11:52
Bonjour à tous

C'est la première fois que je doits attacher un fichier à un mail.

J'ai défini eMail.NbAttache = 1 (je n'aurai toujours qu'un seul fichier
attaché).

Dans l'aide en ligne PcSoft nous dits eMail.Attache[i] = chaine de caractère
du fichier à envoyer (sans précision d'un exemple clair d'un chemin).

Petite question : la chaine de caractère correspond-elle au chemin complet
vers le fichier se trouvant sur le serveur ?? (en tous cas c'est là où il se
trouve lorsqu'il est généré pour l'envoyer par mail)

Merci pour une confirmation / infirmation rapide

Alain V
Posté le 15 juillet 2003 - 14:58
De fait, la chaîne correspond au chemin complet du fichier (serveur)

Voici un exemple de code:

Email.Nbattache=1
Email.Attache[1]="c:\contact.txt"


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour à tous

C'est la première fois que je doits attacher un fichier à un mail.

J'ai défini eMail.NbAttache = 1 (je n'aurai toujours qu'un seul fichier
attaché).

Dans l'aide en ligne PcSoft nous dits eMail.Attache[i] = chaine de caractère
du fichier à envoyer (sans précision d'un exemple clair d'un chemin).

Petite question : la chaine de caractère correspond-elle au chemin complet
vers le fichier se trouvant sur le serveur ?? (en tous cas c'est là où il

se
trouve lorsqu'il est généré pour l'envoyer par mail)

Merci pour une confirmation / infirmation rapide

Alain V


Posté le 15 juillet 2003 - 15:07
OK Merci tu as confirmer mes tests.

Par contre la machine de reception est un Win NT4 SP6 avec outlook Express 6
et lorsque je veux enregistrer le fichier joint les commandes sont bloquées.
Est-ce dû à un manque de paramètre Webdev ou défaut de paramètrage de OE ?

Voici mon code :
etat_envoi est une chaine = "OK"

// envoie du mail et du PDF
hlitrecherche("monfichier","maClef","maValeure")
si h.trouve alors
si pas EmailOuvresession("USER","MdP","ServeurPOP") alors
etat_envoi = (emailMsgErreur(email.erreur))
sinon
Email.message="monMessage"
Email.sujet="monSujet"
Email.Nbdestinataire=1
Email.destinataire[1]="<toto@site.fr>"
Email.Expediteur="<tata@site.fr>"
eMail.NbAttache = 1
eMail.Attache[1] =
repertoireweb()+"\fichiers_pdf\monFichier.pdf"
si pas Emailenvoiemessage("USER") alors
etat_envoi = (emailMsgErreur(email.erreur))
FIN
FIN
EmailFermeSession("USER")
si etat_envoi = "OK" alors
info("E-mail bien envoyé !")
sinon
info("Même erreur d'envoi !")
fin
sinon
info("Votre demande n'est plus dans la base.")
fin


Si qqun voit une raison à la désactivation de l'enregistrement de la PJ par
OE je suis preneur.

Alain V

"Olivier" <olivier.hermia@chanse.be> a écrit dans le message de news:
3f13ec6e$1@news....

De fait, la chaîne correspond au chemin complet du fichier (serveur)

Voici un exemple de code:

Email.Nbattache=1
Email.Attache[1]="c:\contact.txt"


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour à tous

C'est la première fois que je doits attacher un fichier à un mail.

J'ai défini eMail.NbAttache = 1 (je n'aurai toujours qu'un seul fichier
attaché).

Dans l'aide en ligne PcSoft nous dits eMail.Attache[i] = chaine de

caractère
du fichier à envoyer (sans précision d'un exemple clair d'un chemin).

Petite question : la chaine de caractère correspond-elle au chemin

complet
vers le fichier se trouvant sur le serveur ?? (en tous cas c'est là où il
se

trouve lorsqu'il est généré pour l'envoyer par mail)

Merci pour une confirmation / infirmation rapide

Alain V




Posté le 15 juillet 2003 - 15:12
Chercher plus.

C'était un paramètre de sécurité de OE.

Alain V

"Olivier" <olivier.hermia@chanse.be> a écrit dans le message de news:
3f13ec6e$1@news....

De fait, la chaîne correspond au chemin complet du fichier (serveur)

Voici un exemple de code:

Email.Nbattache=1
Email.Attache[1]="c:\contact.txt"


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour à tous

C'est la première fois que je doits attacher un fichier à un mail.

J'ai défini eMail.NbAttache = 1 (je n'aurai toujours qu'un seul fichier
attaché).

Dans l'aide en ligne PcSoft nous dits eMail.Attache[i] = chaine de

caractère
du fichier à envoyer (sans précision d'un exemple clair d'un chemin).

Petite question : la chaine de caractère correspond-elle au chemin

complet
vers le fichier se trouvant sur le serveur ?? (en tous cas c'est là où il
se

trouve lorsqu'il est généré pour l'envoyer par mail)

Merci pour une confirmation / infirmation rapide

Alain V