Envoyer un e-mail avec l'image incorporée - image non visible
- Je envoyer un e-mail avec un C# de la bibliothèque. Le corps de l'email contient un logo. Lorsque j'envoie cet e-mail via GMail serveur SMTP, l'image est visible. Quand j'ai utiliser notre nom de domaine [email protected]l'image n'est pas visible.
Quelqu'un a une idée au sujet de cette différence?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Pour que cela fonctionne, vous devez envoyer un document HTML, puis insérer l'image à l'aide de mime.
L'ASP.NET smtp objet n'est plus le sale travail pour vous depuis la v2.0.
Voici un exemple à partir d'un site de microsoft. emplacement d'origine
Vous souhaitez insérer l'image dans un message.
et MailMessage type de Corps doit être html
Vous pouvez regarder cette solution. - Je résoudre mon problème avec ce code. code sur l'envoi de mail avec les images liées dans le corps.
http://www.softcodearticle.com/2012/11/sending-mail-with-image-using-smtp-in-c/
Le site de réception, ou par courrier de l'agent, est à l'aide de règles, basées en partie sur l'expéditeur, à bloquer les images. Vous verrez que vos résultats varient en fonction de l'endroit où vous envoyez le message. Ce que vous pouvez faire à ce sujet dépend du récepteur - vous pouvez les contacter ou à la révision de leurs politiques publiées pour voir ce cerceaux vous pourriez sauter à travers pour éviter de le bloquer.
Le code suivant a résolu mon problème: