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.NET Discussion :

Réception de mail


Sujet :

ASP.NET

  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut Réception de mail
    Bonjour,

    Dans une application je dois envoyer des mails de manière automatique (que je formate en HTML), j'ai trouvé un bon tuto pour le faire http://lgmorand.developpez.com/dotnet/mail si ça intéresse.

    Mais dans un second temps je dois traiter la réception des réponses à ces mails (la solution de lire les mails dans mon appli, n'est pas la meilleur je pense). L'idéal est de créer une macro dans Autlook (ou exchange) qui ajoute ou appel une méthode .NET, pour ajouter le .msg dans une base de données SQL Server. Et de pouvoir lancer le message dans mon application ASP.NET (ou à partir de mon appli).

    Je ne sais pas si c'est très clair, mais en gros ce que je veux faire, c'est de garder une trace des réponses dans mon appli et les associer au processus d'envoie, ce qui permet le suivi du sujet de l'envoi.
    Et je ne connais absolument pas la faisabilité de ce que j'avance, ni si c'est la solution la plus opportune.

    Merci à tous ceux qui possède une expérience dans ce domaine de m'éclairer.

    Cordialement
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Une solution "patch" : tu pourrais placer dans le mail que tu envoies une image dont la source est en fait une page aspx sur ton serveur que tu appelles avec un code généré.

    Cependant, cela implique que le mail soit au format HTML et que les personnes accepte l'affichage des images qui sont souvent bloquées par défaut dans les logiciels de mail.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Salut Pongten,

    Je t'avoue que je n'ai pas réussi à comprendre ta solution et pourtant j'ai essayé de faire des recherches sur le net.

    Citation Envoyé par Pongten Voir le message
    Une solution "patch" : tu pourrais placer dans le mail que tu envoies une image dont la source est en fait une page aspx sur ton serveur que tu appelles avec un code généré.
    Une image dans le sens .jpg, .gif ? En quoi ceci m'aiderai à traiter les réponses ? Ce que je veux c'est après l'envoie d'une requête, gérer les mails de retour et les associer à la requête en question.

    En tout cas je te remercie pour ta réponse.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  4. #4
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Ok, excuse-moi, j'avais mal compris l'objectif..

    L'astuce que j'ai proposée concerne en fait un mécanisme d'accusé de lecture.

    Par contre, pour ton problème, je dois dire que je ne vois pas trop. Tu peux peut-être développer une application qui va surveiller le contenu de le boîte de réponse (via POP/SMTP) et lorsqu'une réponse arrive, l'analyser pour voir à quelle requête l'affecter...

  5. #5
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Non Je pense que Pongten voulait dire faire une référence à un formulaire dans ton mail, pour que les personnes ne renvoient pas de mail mais plutot accede à un formulaire dans le mail que tu leur envoie.


    [Edit] Oupss!! [/Edit]

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par Pongten Voir le message
    Ok, excuse-moi, j'avais mal compris l'objectif..

    L'astuce que j'ai proposée concerne en fait un mécanisme d'accusé de lecture.

    Par contre, pour ton problème, je dois dire que je ne vois pas trop. Tu peux peut-être développer une application qui va surveiller le contenu de le boîte de réponse (via POP/SMTP) et lorsqu'une réponse arrive, l'analyser pour voir à quelle requête l'affecter...
    Est ce que c'est possible, d'accéder au fichier .msg quand on détecte qu'un message est reçu ? A la limite je peux détecter l'arrivée d'un message et en lisant le sujet, je classe la réponse et j'enregistre le .msg dans ma base de données. Est ce que ça semble faisable ?

    Merci encore

    Ah oui j'oubiai, est ce qu'on peut lancer outlook à partir d'un fichier .msg, à partir d'un page ASP.NET ????
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  7. #7
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Chez nous, on a une appli qui envoie des mails de news.
    Le problème est qu'on a eu beaucoup d'avis de non remise.
    J'ai donc développé une appli qui s'occupe de récupérer les mails de non remise dans la boite Outlook, d'en extraire l'adresse mail et de désabonner automatiquement le user.
    L'appli est une appli console, donc pas de traitement automatique à la réception d'un mail

    Ca pourrait te convenir?

  8. #8
    Invité de passage
    Inscrit en
    Février 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 1
    Par défaut llll
    Citation Envoyé par lutecefalco Voir le message
    Chez nous, on a une appli qui envoie des mails de news.
    Le problème est qu'on a eu beaucoup d'avis de non remise.
    J'ai donc développé une appli qui s'occupe de récupérer les mails de non remise dans la boite Outlook, d'en extraire l'adresse mail et de désabonner automatiquement le user.
    L'appli est une appli console, donc pas de traitement automatique à la réception d'un mail

    Ca pourrait te convenir?
    llll

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Chez nous, on a une appli qui envoie des mails de news.
    Le problème est qu'on a eu beaucoup d'avis de non remise.
    J'ai donc développé une appli qui s'occupe de récupérer les mails de non remise dans la boite Outlook, d'en extraire l'adresse mail et de désabonner automatiquement le user.
    L'appli est une appli console, donc pas de traitement automatique à la réception d'un mail

    Ca pourrait te convenir?
    D'abord merci pour ta réponse.

    Ca pourrait effectivement m'aider, même si comme tu l'as siganlé je dois faire un traitement automatisé et je préférerai presque un traitement batch ...
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  10. #10
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par rad_hass Voir le message
    D'abord merci pour ta réponse.

    Ca pourrait effectivement m'aider, même si comme tu l'as siganlé je dois faire un traitement automatisé et je préférerai presque un traitement batch ...
    Tu pourras toujours faire une tache planifiée qui lancera la tache toutes les x minutes

  11. #11
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Pour s'interfacer avec Outlook, j'ai utilisé Redemption, c'est gratuit: http://www.dimastr.com/redemption/

    T'auras aussi besoin des XPPIA: http://www.microsoft.com/downloads/d...displaylang=en

    Voilà, si t'as des questions sur l'utilisation de Redemption, n'hésites pas

  12. #12
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Par contre, ça nécessite un outlook présent sur le poste

  13. #13
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Merci bcp pour tes réponses.

    Une autre question, y a t il un moyen de récup un .msg à partir du Framework ?

    L'application que tu as développé est bien une application à part entière, pas un Add-in à outlook ?

    J'ai trouvé dans développez des méthodes qui peuvent être intéressante, mais elles sont dans la catégorie Office et je ne sais pas si je peux les utiliser dans mon application.

    D'avance merci.

    Interception de l'arrivé d'un mail :

    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
    		//Import des bibliotheques
    		using Outlook = Microsoft.Office.Interop.Outlook;
    		using Redemption;
     
    		//Voir question precedente 
    		Outlook.Application m_ObjOutlookApp = new Outlook.ApplicationClass();
    		Outlook.NameSpace n = m_ObjOutlookApp.GetNamespace("mapi");
    		Redemption.RDOFolder f;
    		Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass();
    		rdoSession.MAPIOBJECT = n.MAPIOBJECT;
    		f = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox);
     
    		// Gestion de l'evenement OnNewMail
    		rdoSession.OnNewMail +=new IRDOSessionEvents_OnNewMailEventHandler(rdoSession_OnNewMail);
     
     
    		//Methode de recuperation de l'evenement d'arrivée du nouveau mail
    		private void rdoSession_OnNewMail(string EntryID)
    		{
    			//A coder 
    		}
    par notalp, que j'ai trouvé ici :http://faqcsharp.developpez.com/?page=office
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  14. #14
    Membre confirmé Avatar de bartoumi
    Profil pro
    Inscrit en
    Février 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 178
    Par défaut
    Ma question
    et pourquoi tu n'utilise pas des composants POP3 afin de verifier l'arrivé des mails?
    De plus tu ne sera pas obliger d'avoir Outllook sur ta machine
    D'avance merci

  15. #15
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par rad_hass Voir le message
    Une autre question, y a t il un moyen de récup un .msg à partir du Framework ?
    Je sais pas.
    Par contre tu preux récupérer les différentrs champs sans problème

    Citation Envoyé par rad_hass Voir le message
    L'application que tu as développé est bien une application à part entière, pas un Add-in à outlook ?
    Oui, une appli console que le user lance quand il veut

    Citation Envoyé par rad_hass Voir le message
    J'ai trouvé dans développez des méthodes qui peuvent être intéressante, mais elles sont dans la catégorie Office et je ne sais pas si je peux les utiliser dans mon application.
    Tu remarqueras que le code utilise Redemption

  16. #16
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Merci pour tes réponses

    Citation Envoyé par lutecefalco Voir le message
    Tu remarqueras que le code utilise Redemption
    Oui, exact c'est d'ailleurs comme ça que je l'ai trouvé en cherchant des exemples avec Redemption.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  17. #17
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par bartoumi Voir le message
    Ma question
    et pourquoi tu n'utilise pas des composants POP3 afin de verifier l'arrivé des mails?
    De plus tu ne sera pas obliger d'avoir Outllook sur ta machine
    D'avance merci
    Je ne veux pas simplement vérifier l'arrivé des mails.
    Et je ne veux pas à chaque fois scanner tous les messages, pour trouver un message donner. Je me trompe peut être, mais il me semble pas qu'il y est une méthode qui rend seulement les messages non lu ...
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  18. #18
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Peut etre avec le protocole IMAP (perso, j'en sais rien )

  19. #19
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Peut etre avec le protocole IMAP (perso, j'en sais rien )
    lol , merci
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  20. #20
    Membre confirmé Avatar de bartoumi
    Profil pro
    Inscrit en
    Février 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 178
    Par défaut
    tu suprime le message lu (si c'est possible bien sur) sinon tu te base sur l'heure d'arriver des message
    et tu selectionnera que les message d'apartir d'une certaine heure

Discussions similaires

  1. Config postfix - pas de réception de mail
    Par webrider dans le forum Réseau
    Réponses: 11
    Dernier message: 09/08/2006, 22h16
  2. [VBA-O], Evenement dès réception de mail
    Par bonilla dans le forum VBA Outlook
    Réponses: 4
    Dernier message: 11/07/2006, 15h48
  3. Réception de mails depuis mon inscription
    Par Mpierre dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 8
    Dernier message: 12/06/2006, 10h33
  4. [Mail] Réception de mail en spam ?!!?
    Par temperature dans le forum Langage
    Réponses: 8
    Dernier message: 10/05/2006, 09h49
  5. [Microsoft Exchange][Windows2000]Envoi/Réception de mail
    Par kuranes dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 11/01/2006, 16h42

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