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

VB.NET Discussion :

Créer un mail avec piece jointe sous lotus


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    consultant BTP
    Inscrit en
    Février 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant BTP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 51
    Par défaut Créer un mail avec piece jointe sous lotus
    Bonjour,

    Je suis actuellement sous lotus, et je souhaiterai savoir si il est possible d'envoyer un mail de maniere automatique avec piece jointe depuis un application winform sous vbnet, si oui un petit exemple serai le bienvenue, Merci.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    pour envoyer un mail depuis .net ca se passe dans system.net
    il y a une classe mail et une smtp je crois
    par contre ca ne passe pas par lotus et autre, si tu veux garder une trace du mail dans lotus il faut trouver un moyen de manipuler lotus depuis vb.net

    pour lotus via .net ou les exemples d'envoie de mail google a tout ce qu'il faut ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    consultant BTP
    Inscrit en
    Février 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant BTP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 51
    Par défaut
    Jai importé le domino et j'ai touvé ce petit bout de code mais il bloque sur le isopen et sur le createdocument, je comprend pas pourquoi ????
    Il me demande aussi a chaque fois mon pass alors que la session est ouverte.


    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    Dim Maildb As Object
            Dim MailDoc As Object
            Dim Body As Object
            Dim Session As Object
            'Start a session to notes
            Session = CreateObject("Lotus.NotesSession")
            'This line prompts for password of current ID noted in Notes.INI
            Call Session.Initialize()
            'or use below to supply password of the current ID
            'Call Session.Initialize("<password>")
            'Open the mail database in notes
     
            Dim UserName As String
            UserName = Session.UserName
            Maildb = "monuser" & ".nsf"
            'Maildb = Session.GETDATABASE("", "c:\notes\data\mail\mymail.nsf")
     
            If Not Maildb.IsOpen = True Then
                Call Maildb.Open()
            End If
     
            'Create the mail document
            MailDoc = Maildb.CreateDocument()
     
            Call MailDoc.ReplaceItemValue("Form", "Memo")
            'Set the recipient
            Call MailDoc.ReplaceItemValue("SendTo", "jhon")
            'Set subject
            Call MailDoc.ReplaceItemValue("Subject", "Subject Text")
            'Create and set the Body content
            Body = MailDoc.CREATERICHTEXTITEM("Body")
            Call Body.APPENDTEXT("Body text here")
            'Example to create an attachment (optional)
            Call Body.ADDNEWLINE(2)
            Call Body.EMBEDOBJECT(1454, "", "", "Attachment")
            'Example to save the message (optional)
            MailDoc.SAVEMESSAGEONSEND = True
            'Send the document
            'Gets the mail to appear in the Sent items folder
            Call MailDoc.ReplaceItemValue("PostedDate", Now())
            Call MailDoc.SEND(False)
            'Clean Up
            Maildb = Nothing
            MailDoc = Nothing
            Body = Nothing
            Session = Nothing

Discussions similaires

  1. Envoi d'un mail avec piece jointe
    Par L_latifa dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 16/06/2006, 18h01
  2. [oracle 9] Envoi de mail avec piece jointe
    Par tipote69 dans le forum Oracle
    Réponses: 2
    Dernier message: 01/03/2006, 16h01
  3. probleme d'envoi de mail avec pieces jointes
    Par tmryuga dans le forum ASP
    Réponses: 9
    Dernier message: 23/02/2006, 15h56
  4. Réponses: 5
    Dernier message: 12/12/2005, 09h52
  5. envoi mail avec piece jointe fichier excel
    Par flogreg dans le forum ASP
    Réponses: 12
    Dernier message: 20/12/2004, 17h02

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