IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Attacher une pièce jointe avec l'objet Persits.MailSender


Sujet :

ASP

  1. #1
    Membre régulier Avatar de Stephane_br
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Points : 83
    Points
    83
    Par défaut Attacher une pièce jointe avec l'objet Persits.MailSender
    Bonjour, je veux envoyer un mail avec une pièce jointe à partir d'un formulaire.

    J'ai crée un dossier temporaire sur mon serveur afin d'y uploader la pièce jointe, puis l'envoyer avec le mail. (Au niveau des droits, tout est ok)

    Voici mon script qui ne marche pas (le mai lest bien envoyé, mais pas la pièce jointe) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Set Upload = Server.CreateObject("Persits.Upload")
       Upload.IgnoreNoPost = True
     
       Upload.Save "C:\upload"
     
       Set Mail = Server.CreateObject("Persits.MailSender")
       Mail.From = "toto@toto.com"
       Mail.FromName = "mon nom"
       Mail.Host = "monserveurdemail.com"
       Mail.Subject = "Email avec pièce jointe"
       Mail.Ishtml=true
       Mail.Body = strBody
       Mail.AddAddress strAdrDest
     
       If Not Upload.Files("fichierToSend") Is Nothing Then
          Mail.AddAttachment Upload.Files("fichierToSend").Path
       End If
     
       Mail.Send


    J'ai trouvé ce code sur internet, mais peut être ya-til un moyen plus simple ?
    Quelqu'un peut-il m'aider ?

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.write(Upload.Files("fichierToSend").Path)
    te donne quoi?

  3. #3
    Membre régulier Avatar de Stephane_br
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Points : 83
    Points
    83
    Par défaut
    Salut.

    Merci pour ta réponse. En fait, c'était un problème avec l'entête de mon formulaire. LA valeur de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    response.write(Upload.Files("fichierToSend").Path)
    ne me donnait rien.

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Taille d'une pièce jointe avec MailMessage
    Par Borowsky dans le forum VB.NET
    Réponses: 1
    Dernier message: 29/01/2009, 14h39
  2. Envoyer une pièce jointe avec mail
    Par oc_alex86 dans le forum Réseau
    Réponses: 1
    Dernier message: 15/01/2009, 23h21
  3. attacher une piéce jointe
    Par dev.exe dans le forum ASP.NET
    Réponses: 5
    Dernier message: 11/08/2008, 18h28
  4. Récupérer une pièce jointe avec Lotus Notes
    Par Marty000 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 19/11/2007, 14h31
  5. Recreer une pièce jointe avec JavaMail
    Par guenievre dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 09/06/2006, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo