Envoi mail avec pièce jointe uploadée [Résolu]

Passarinho44
Messages postés
964
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
- 20 juin 2008 à 10:37 - Dernière réponse : cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Dernière intervention
30 juin 2013
- 23 juin 2008 à 12:28
Bonjour,

J'ai besoin d'envoyer un mail avec en pièce jointe un fichier que l'utilisateur envoie directement.

Je voudrais ne pas passer par le serveur ( ne pas sauvegarder le fichier sur le serveur ) parce que ça voudrait dire devoir donner les droits en écriture à tout les utilisateurs sur le serveur ....

Donc le but est d'uploader le fichier directement en tant que pièce jointe.

J'ai juste vu des exemples avec :

Set Mailer = Server.Object("CDONTS.NewMail")
Mailer.AttachFile "Chemin du fichier"

Si je récupère le chemin du fichier pour le AttachFile, il va l'envoyé directement en pièce jointe?

Si oui comment récupérer ce chemin ... ^^

Désolé je suis débutant en asp ....

Merci d'avance !
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Dernière intervention
30 juin 2013
- 20 juin 2008 à 21:56
3
Merci
Il faut quand même le sauver dans un répertoire temporaire du serveur.
Contrairement à ce que tu penses il ne faut pas donner des droits à tous les utilisateurs sur le serveur, mais uniquement à
IUSR_nommachine
_______________________________________________________________________
VB.NETis good ...VB6is better

Merci cs_ghuysmans99 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_ghuysmans99
Meilleure réponse
cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Dernière intervention
30 juin 2013
- 23 juin 2008 à 12:28
3
Merci
Clic-droit sur le fichier/répertoire -> Properties (propriétés) -> Security (sécurité) -> Add (ajouter) -> IUSR_nommachine -> OK -> Full control (contrôle total) -> OK -> OK -> Apply (appliquer) -> OK
_______________________________________________________________________
VB.NETis good ...VB6is better

Merci cs_ghuysmans99 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_ghuysmans99
Passarinho44
Messages postés
964
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
- 21 juin 2008 à 12:37
0
Merci
Bonjour,


Merci de ta réponse =)


IUSR_nommachine correspond à quoi?


Je dois donner les droits à chaque machine qui se connecte?
En fait je suis stagiaire dans une entreprise donc tu penses que c'est quoi le mieux pour pouvoir envoyer des mails avec des pièces jointes contenant le fichier uploadé par l'utilisateur?
J'ai déjà mon script asp qui, normalement, doit fonctionner mais comme je n'ai pas les droits sur le serveur, impossible de tester ...
Commenter la réponse de Passarinho44
cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Dernière intervention
30 juin 2013
- 21 juin 2008 à 14:41
0
Merci
nommachine correspond au nom du serveur (par exemple srv_asp)
_______________________________________________________________________
VB.NETis good ...VB6is better
Commenter la réponse de cs_ghuysmans99
Passarinho44
Messages postés
964
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
- 23 juin 2008 à 10:11
0
Merci
Bonjour,

D'accord merci beaucoup !

Comment faire pour donner les droits sur IUSR_nommachine?
Et je lui donne quoi comme droits?
Commenter la réponse de Passarinho44

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.