나는 SMTP 서비스를 사용하여 이메일을 보내는 Windows 응용 프로그램을 작성 중입니다. 이메일 콘텐츠에 동적으로 생성 된 이미지 몇 개를 포함시키고 싶습니다. .NET에서 어떻게 할 수 있습니까? 내 이메일 형식은 HTML입니다. 사진 호스팅 서비스에 내 이미지를 호스팅하고 싶지 않습니다. 첨부 파일로 보내지 않습니다.이메일에 사진 포함
1
A
답변
1
this이 도움이됩니까?
0
다음은 C#으로 변경하는 것이 간단한 VB.NET 코드입니다. 첨부해야합니다. HTML 전자 메일 작동 방식입니다. 당신은 MailMessage 개체에
2
당신은 다른 HTML 뷰를 작성해야합니다. 그런 다음 대체 HTML보기에 LinkedResources를 추가합니다. LinkedResource는 파일 또는 Stream 객체의 위치를 가져옵니다. LinkedResource에 HTML 파일의 내용과 일치하는 ID를 지정합니다. />
통지 CID와는 일치해야 = ""제목 "ALT ="
MailMessage msg = CreateYourMessage(); msg.IsBodyHtml = true; string html = GetHtmlFromFileOrText(); AlternateView htmlView = AlternateView.CreateAlternateViewFromString(html, Encoding.UTF8, "text/html"); LinkedResource img = new LinkedResource("location_of_image_or_stream_object"); img.ContentId = "Header_Image"; htmlView.LinkedResources.Add(img); message.AlternateViews.Add(htmlView);
HTML 파일이나 텍스트이
<의 img SRC = "Header_Image CID"같은 것을해야한다 LinkedResource의 ContentID입니다.
관련 문제
- 1. 이메일에 osCommerce 이미지 포함
- 2. 이메일에 Google지도에 대한 링크 포함
- 3. oauth가 포함 된 gmail에 대한 이메일에 액세스하십시오.
- 4. 이메일에 이미지 포함 VSTO가 포함 된 Office 2003
- 5. 사진 라이브러리의 사진 사진
- 6. 컨트롤간에 동적 간격을 어떻게 추가합니까? (사진 포함)
- 7. 사진 라이브러리에서 사진 저장
- 8. 이미지가 이메일에 제대로 전송되지 않았습니다.
- 9. iPhone MapView 사진 앨범에 저장
- 10. 텍스트 파일을 이메일에 첨부하십시오.
- 11. 이메일에 자바 스크립트 추가
- 12. 이메일에 대해 Like Like
- 13. 이메일에 html 텍스트 보내기
- 14. Android의 이메일에 이미지 삽입
- 15. 루비를 통해 이메일에 연결
- 16. 이메일에 첨부 파일 phpmailer
- 17. 이메일에 데이터베이스 정보 보내기
- 18. 이메일에 공백이 있음
- 19. 이메일에 이미지를 포함하는 방법
- 20. 루비 : 보내는 이메일에 도움이
- 21. Android : 이메일에 이미지 추가
- 22. ABCpdf 이메일에 문서 첨부
- 23. 사진 라이브러리에서 사진 가져 오기
- 24. 표시 사진
- 25. html 이메일에 html 코드를 삽입하는 방법은 무엇입니까?
- 26. UNKNOWN_PARAMETER_VALUE의 이메일에 바이러스가 있습니까? 아니면 MIME 문제입니까?
- 27. 이미지를 이메일에 삽입 - ContentID와 ContentLocation의 차이점은 무엇입니까?
- 28. App Engine에서 이메일에 파일 첨부하기?
- 29. Blackberry의 이메일에 HTML을 어떻게 추가합니까?
- 30. 대량 이메일에 동적 컨텐츠 통합