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

Lotus Notes Discussion :

DataBase - Choix d'ouverture


Sujet :

Lotus Notes

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 73
    Points : 47
    Points
    47
    Par défaut DataBase - Choix d'ouverture
    bonjour !

    Je suis inscrit sur ce forum et je viens vers vous pour affiner une idée.

    J'utilise une macro qui me permet d'envoyer un mail à un service.

    Jusque là tout fonctionne.

    Le mail est envoyé par Lotus Note.

    Le Destinataire reçois donc mon mail avec mon adresse mail comme Expéditeur (logique) ...

    Lorsque je lance mon Lotus Note, j'ai donc 2 BASES

    1) Ma boite mail perso

    2) Une autre BASE d'envoi de mails à laquelle je suis habilité ( mais /!\ sur un autre serveur /!\ que ma boite perso ), je peux ouvrir cette BASE et écrire mon mail.

    Cependant je souhaiterai réussir à envoyer mes mails mais via une boite générique (la 2eme boite que je suis habilité à ouvrir)

    j'ai trouvé un début de code ... mais je ne comprend pas sa mise en place


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Set Session = CreateObject("Notes.NotesSession")
     ' Récupération du nom du serveur
     Server = Session.GetEnvironmentString("MailServer", True)
     ' Si le nom de database (pour envoyer d'un boîte mail commune) est défini, on l'utilise.
     ' Sinon on utilise la boîte perso
     If SendFrom = vbNullString Then
      MailDbName = Session.GetEnvironmentString("MailFile", True)
     Else
      MailDbName = SendFrom
     End If
     ' Récupération du nom d'utilisateur Lotus Notes
     UserName = Session.UserName

    Dans l'attente de vous lire ... Encore merci ! : )

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 73
    Points : 47
    Points
    47
    Par défaut
    Re - bonjour

    En cherchant et en bidouillant. J'ai trouvé une solution.

    Je poste au cas où cela puisse aider : )

    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
    '----------------------------------------------------------'
    '****Création de la session note****'
    
    Set Session = CreateObject("Notes.NotesSession")
    UserName = Session.UserName
    
    '----------------------------------------------------------'
    '****Utilisation de la boite perso pour envoyer le mail****'
    
    'MailDbName = Left$(UserName, 1) & Right$(UserName, (Len(UserName) - InStr(1, UserName, " "))) & ".nsf"
    'Set Maildb = Session.GETDATABASE("", MailDbName)
    
    '----------------------------------------------------------'
    
    '****Utilisation de la boite générique pour envoyer le mail****'
    
    sfrom = "NOMBOITEMAIL"
    Set Maildb = Session.GETDATABASE("/MONSERVEUR/NOMBOITEMAIL", "mail\mail-xxx\LENOMDUFICHIER.nsf") ' selectionne la boite de messagerie
    If Maildb.IsOpen = True Then 'Test pour savoir si la mesagerie est ouverte
    Else
    Maildb.OPENMAIL
    End If
    L'envoi et le retour se fait sur la BOITE GENERIQUE DEFINI.

    Bien à vous.

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

Discussions similaires

  1. [XL-2000] choix d'ouverture de fichier texte
    Par kev159 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/09/2010, 10h40
  2. Réponses: 9
    Dernier message: 11/11/2006, 20h33
  3. Ouverture Formulaire new database
    Par Jah78 dans le forum VBA Access
    Réponses: 7
    Dernier message: 25/08/2006, 09h52
  4. Réponses: 7
    Dernier message: 06/03/2006, 22h25
  5. ouverture database impossible
    Par jpapou dans le forum InterBase
    Réponses: 6
    Dernier message: 04/02/2005, 12h33

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