Question

Je suis en train d'envoyer des e-mails qui rebondissent à une boîte aux lettres connue. Je prévois d'utiliser PREV. Malheureusement, l'objet System.Net.Mail.MailMessage ne me permet pas de régler avec précision From: et Sender: les en-têtes dans mon email - il force les valeurs de sorte que l'e-mail résultant contient l'expression « au nom de », et ne permet pas me contrôle fin sur les en-têtes MIME pertinentes. Je prévois donc d'écrire manuellement les messages e-mail mime directement au répertoire de collecte afin que je puisse contrôler indépendamment les en-têtes et à partir de l'expéditeur. Ma boîte de dev est une boîte de Vista et ne dispose donc pas d'un serveur SMTP. Je voudrais configurer la boîte de dev pour que j'ai un serveur SMTP en cours d'exécution sur elle. Je peux alors désactiver le serveur SMTP, écrire des messages dans le répertoire de pick-up, puis allumez le serveur SMPT et voir comment les e-mails individuels que j'ai écrit se comportera (certains livrés, certains ont rebondi à un gestionnaire de rebond sur un domaine de messagerie, comme dicté par l'expéditeur). Deux questions: 1. Quelqu'un peut-il recommander un serveur SMTP qui surveille un répertoire de collecte? 2. Si je mets les en-têtes comme suit; De: a@a.com; Auteur: b@b.com le destinataire verra le courrier électronique comme provenant a@a.com (et ne voir aucune référence à b@b.com), mais si les rebonds de courrier alors le NDR sera envoyé à b@b.com).

Il est une vraie douleur d'avoir à faire cela, mais je ne vois aucune façon d'utiliser System.Net.Mail.MailMessage sans elle chambouler mes têtes.

Était-ce utile?

La solution

Un joli (gratuit) serveur SMTP est Mercury - il peut surveiller un répertoire et est très simple à installer et à configurer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top