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

C# Discussion :

accusé reception mail smtp


Sujet :

C#

  1. #1
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut accusé reception mail smtp
    Bonjour

    qq a-t-il déja utilisé l'envoi de mail smtp avec accusé de réception en csharp


    L'envoi se fait tres bien, mais je ne parviens pas a activer l'accusé de reception

    J'essaye d'utiliser le DeliveryNotificationOptions mais ca ne semble pas marcher

    Une idée ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
          MailMessage message = new MailMessage();
          message.From = new MailAddress(this.from);
          message.Sender = new MailAddress(this.from);
          message.To.Add(new MailAddress(to));
          message.Subject = this.subject;
          message.Body = this.text;
          message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
          SmtpClient client = new SmtpClient();
          client.Host = this.relay;
          client.Send(message);

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 254
    Points
    28 254
    Par défaut
    moi j'utilise une lib plutot que le Stmpclient mais c'est le meme principe, tu dois rajouter des entetes. SAUF QUE (tjs un sauf que), tu as deux entetes possibles, le ondeleviry et ontrucmuche et les serveurs stmp et surtout clients mails ne les interpretent pas de la même façon.


    cherche donc du côté des entetes "Disposition-Notification-To" et "Return-Receipt-To"
    normalement le second ne sert que pour ne pas répondre à l'envoyeur mais certains clients mails l'utilisent pour l'accusé de reception (va savoir...)

  3. #3
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci Guillaume

    Excuse moi de te poser une nouvelle quetion :

    J'ai trouvé la propriété MailMessage.Header

    Mais rien de tres clair sur l'usage de la chose ??
    A quoi ca sert et comment cela peut il affecter l'accusé de réception

    Au pire je m'en passerai mais comme tout curieux j'aime bien savoir ...

  4. #4
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par olibara Voir le message
    Merci Guillaume


    Excuse moi de te poser une nouvelle quetion :

    J'ai trouvé la propriété MailMessage.Header

    Mais rien de tres clair sur l'usage de la chose ??
    A quoi ca sert et comment cela peut il affecter l'accusé de réception

    Au pire je m'en passerai mais comme tout curieux j'aime bien savoir ...
    message.Headers.Add
    c'est une collection, il faut que tu rajoutes ton entête à la main (faut aller voir dans la RFC la syntaxe).

    Pour le DeliveryNotificationOptions faudrait essayer avec un client mail, parce qu'il me semble qu'avec le webmail de Hotmail, bah ça envoie jamais d'accusé.

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 254
    Points
    28 254
    Par défaut
    Citation Envoyé par olibara Voir le message
    Merci Guillaume
    j'ai une tronche à m'appeler guillaume?


    +1 pour hotmail. beaucoup de clients mails ne gèrent pas les AR.

  6. #6
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Oups !

    Désolé Louis-Guillaume
    Je te comprends mois c'est mon nom (Goossens Bara) qu'on a l'habitude de troncher dans tout les sens...

    Cela étant je fais mes test avec outlook express qui normalement gere bien les ackn.

    Mais je ne comprends toujours pas quel type de Header je dois ajouter et en quoi cela va affecter l'accusé de réception

  7. #7
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 254
    Points
    28 254
    Par défaut
    lis la RFC de l'envoi de mail. tu comprendras que mondialement, l'accusé de reception se définit par un entete dans un mail "Disposition-Notification-To".
    il faut donc rajouter cette entete avec la valeur de l'envoyeur.

    ouvre tes mails dans outlook et affiche leur entete, tu comprendras mieux le nombre d'informations cachées mais importantes utilisées par ton client

  8. #8
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par olibara Voir le message
    Oups !

    Désolé Louis-Guillaume
    Je te comprends mois c'est mon nom (Goossens Bara) qu'on a l'habitude de troncher dans tout les sens...

    Cela étant je fais mes test avec outlook express qui normalement gere bien les ackn.

    Mais je ne comprends toujours pas quel type de Header je dois ajouter et en quoi cela va affecter l'accusé de réception
    RTFM

    http://www.faqs.org/rfcs/rfc3798.html
    Je te laisse trouver le paragraphe.

  9. #9
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut Aaaaah
    Capito !

    Merci a vous deux
    j'ai capté !

Discussions similaires

  1. [Mail] Accusé Reception d'un mail
    Par flaf99 dans le forum Langage
    Réponses: 4
    Dernier message: 30/11/2007, 09h41
  2. reception mail apres reponse de sujet
    Par luta dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 4
    Dernier message: 20/04/2006, 12h58
  3. [Web.Mail][SMTP] Comment obtenir la progression de l'envoi ?
    Par joujoukinder dans le forum Framework .NET
    Réponses: 5
    Dernier message: 18/04/2006, 09h46
  4. mail-smtp et autorisation
    Par jpt4 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/02/2006, 16h07
  5. [Directives] mail() + SMTP différent de son FAI
    Par dj-julio dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 15/02/2006, 12h58

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