메일 본문에 Inline 이미지 첨부하여 메일 발송

현재 메일 발송은 EWS를 통해 본문 내용 및 첨부를 넣는 방식으로 발송을 하고 있는데

요건에 Inline 이미지를 첨부하여 메일을 발송해야 하는 요건이 있어, 해당 기능 구현 방법 문의드립니다.

RPA PC 로컬에 스크린샷으로 화면 캡쳐후 캡쳐된 이미지를 메일의 Inline Image로 넣어 발송을 하여야

하는데 방법을아시는 분있는지 문의드립니다.

실제 사람이 핸들링하는 방법으로 가는 방법이 제일 수월할 듯 싶은데요. 스크린샷 찍은 후에 메일 본문에 ctrl+V하면 스크린샷이 붙는다면 Send hotkey를 사용하시면 됩니다.

결국에는 그렇게 가고 있습니다.

vb.net 코드로 짜봤는데, 안되더라고요

vb.net으로 HTML 코드로 붙여넣는 방법도 있겠네요.
모쪼록 원하시는 결과물 나오길 바랍니다.

결국엔 현재쓰고 있는 웹메일로 처리하고 있습니다.
VB.net 코드로는 안되네요

Load Image로 보낼 이미지를 UiPath.Core.Image 변수에 담으시고,
Send SMTP Mail Message 에서 IsBodyHtml 옵션 체크하신 뒤, 아래와 같이 본문작성해서
보내보시기 바랍니다.

“테스트입니다. <br />” + “<img src=data:image/png;base64,”+ {Image변수}.Base64 + " />"

base64 인코딩방식을 통해 이미지를 본문에 포함하는 방법입니다.
png 외에도 gif, jpeg 등을 지원합니다.
일부 환경에선 제대로 표시가 안될 수 있습니다.

1 Like