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

Web & réseau Delphi Discussion :

JvMail en MAPI et outlook


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Ingenieur de recherche - Ecologue
    Inscrit en
    Juin 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingenieur de recherche - Ecologue

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 157
    Par défaut JvMail en MAPI et outlook
    Bonjour a tous


    J'utilise le componsant jvMail (de JEDI) pour envoyer des mails.
    Avec thunderbird pas de pb, mais avec outlook comme messagerie
    il n'envoie rien
    message de retour " Aucun de vos comptes de messagerie n'a pu effectuer l'envoi à ce destinataire."

    des idees pour courcircuiter le fait d'indiquer un compte et/ou comment faire ca ?


    a+
    olivier

  2. #2
    Membre Expert
    Homme Profil pro
    Ingenieur de recherche - Ecologue
    Inscrit en
    Juin 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingenieur de recherche - Ecologue

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 157
    Par défaut
    Personne n'a d'idee !!!!

    j'ai essaye pls solutions en fournissant nom passe de compte mail, mais rien ne change

    Je vois le message dans la boite "a envoyer"
    Mais apres envoie, je recois ce message :
    Certains des destinataires ou tous les destinataires n'ont pas reçu votre message.

    Objet*: Vous avez perdu votre acces
    Date*: 03/05/2009 13:01

    Impossible de contacter le(s) destinataire(s) suivant(s)*:

    'Moixxxxxxxx' le 03/05/2009 13:01
    Aucun de vos comptes de messagerie n'a pu effectuer l'envoi à ce destinataire.

    'xxxxxxxxxxx' le 03/05/2009 13:01
    Aucun de vos comptes de messagerie n'a pu effectuer l'envoi à ce destinataire.:
    Mais ca marge lorsque la messagerie est sous eudora ou thunderbird



    olivier

  3. #3
    tintin22
    Invité(e)
    Par défaut
    mets un bout de ton code source pour voir où se trouve le probleme

  4. #4
    Membre Expert
    Homme Profil pro
    Ingenieur de recherche - Ecologue
    Inscrit en
    Juin 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingenieur de recherche - Ecologue

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 157
    Par défaut
    salut

    et merci d'avance pour le coup d'oeuil
    J'utilise le composant de la JVCL du JEDI avec les proprietes standards

    Voila le code qui est sense envoyer le mail.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
                     JvPerte_Passe.Recipient.Clear;
                     JvPerte_Passe.Subject := 'Voila le sujet';
                        WITH JvPerte_Passe.Recipient.Add DO
                        Begin
                            Address := 'Moi@chez.fr';
                            Name := 'Toujours moi';
                        End;   // Fin de WITH
                        JvPerte_Passe.Body.Add('Un discours !');
                        JvPerte_Passe.SendMail(False);
    Le probleme se pose uniquement avec la messagerie outlook, mais avec thunderbird tout se passe bien

    a+
    olivier

  5. #5
    tintin22
    Invité(e)
    Par défaut
    J'ai pas le moyen de voir ce composant en ce moment,
    Est-ce qu'il existe des propriétés concernant le client mail (Outlook ou Thunderbird) à renseigner au niveau de ce composant ?
    S'il y a pas, alors il doit utiliser le client par defaut et apparemment c'est Thunderbird et puisque ça marche pour ce dernier et pas pour Outlook, alors il s'agit probablement de la config SMTP de Outlook

  6. #6
    Membre Expert
    Homme Profil pro
    Ingenieur de recherche - Ecologue
    Inscrit en
    Juin 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingenieur de recherche - Ecologue

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 157
    Par défaut
    re bonjour


    Est-ce qu'il existe des propriétés concernant le client mail (Outlook ou Thunderbird) à renseigner au niveau de ce composant ?
    Non, a priori rien. voici les elements publies

    property Attachment: TStrings read GetAttachment write SetAttachment;
    property BlindCopy: TJvMailRecipients read FBlindCopy write SetBlindCopy;
    property Body: TStrings read GetBody write SetBody;
    property CarbonCopy: TJvMailRecipients read FCarbonCopy write SetCarbonCopy;
    property LogonOptions: TJvMailLogonOptions read FLogonOptions write FLogonOptions
    default [loLogonUI, loNewSession];
    property LongMsgId: Boolean read FLongMsgId write FLongMsgId default True;
    property Password: string read FPassword write FPassword;
    property ProfileName: string read FProfileName write FProfileName;
    property ReadOptions: TJvMailReadOptions read FReadOptions write FReadOptions
    default [roFifo, roPeek];
    property Recipient: TJvMailRecipients read FRecipient write SetRecipient;
    property Subject: string read FSubject write FSubject;
    property OnError: TJvMailErrorEvent read FOnError write FOnError;
    et les elements publics
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    function Address(const Caption: string = ''; EditFields: Integer = 3): Boolean;
    procedure Clear;
    function ErrorCheck(Res: DWORD): DWORD;
    function FindFirstMail: Boolean;
    function FindNextMail: Boolean;
    procedure FreeSimpleMapi;
    procedure LogOff;
    procedure LogOn;
    procedure ReadMail;
    function ResolveName(const Name: string): string;
    function SaveMail(const MessageID: string): string;
    procedure SendMail(ShowDialog: Boolean = True);
    property ReadedMail: TJvMailReadedData read FReadedMail;
    property SeedMessageID: string read FSeedMessageID write SetSeedMessageID;
    property SessionHandle: THandle read FSessionHandle;
    property SimpleMAPI: TJclSimpleMapi read GetSimpleMapi;
    property UserLogged: Boolean read GetUserLogged;
    S'il y a pas, alors il doit utiliser le client par defaut et apparemment c'est Thunderbird et puisque ça marche pour ce dernier et pas pour Outlook, alors il s'agit probablement de la config SMTP de Outlook
    en fait j'ai fait le teste sur 2 machines, une sur laquelle c'est outlook la messagerie par defaut, et l'autre sur laquelle c'est thunderbird.

    a+
    olvier

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

Discussions similaires

  1. [WD17] Erreur MAPI Session Outlook Exchange
    Par meganulos dans le forum WinDev
    Réponses: 5
    Dernier message: 28/11/2012, 18h35
  2. [Delphi XE] - MAPI et Outlook 2007
    Par BVK dans le forum API, COM et SDKs
    Réponses: 0
    Dernier message: 11/02/2011, 11h08
  3. Problème GetNamespace("MAPI") d'Outlook
    Par mounaje dans le forum VB.NET
    Réponses: 1
    Dernier message: 20/01/2011, 19h00
  4. Echec Envoi Mail avec MAPI et Outlook 2003
    Par exclusif dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 31/05/2007, 13h22
  5. [Debutant][C#] Outlook MAPI
    Par guillaumecp dans le forum Windows Forms
    Réponses: 8
    Dernier message: 23/06/2005, 02h19

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