2017-04-18 11 views
0

Grails 3 프로젝트 용 개발에서 이메일로 이미지를 보내려고합니다. 이메일은 AWS 이메일 서비스를 통해 전송됩니다. img 태그를 true로 절대적으로 동등하게 시도했지만 이메일에서 이미지를 볼 수 없습니까? 자산 파이프 라인을 사용하면 관련이있을 수 있습니다.Grails 3에 이미지가있는 이메일 보내기

전자 메일로 이미지를 보는 방법은 무엇입니까?

File f = new File("IMG.jpg") 
asynchronousMailService.sendMail { 
       from "senderMailID" 
       to "recipientsMailID" 
       bcc "BCCMailID" 
       subject "subject" 
       html "html code" 
       inline 'YourImageName', 'image/jpg', f 
      } 

이 그런 다음 HTML 코드 나는 이것이 당신이 도움이되기를 바랍니다

<img src="cid:YourImageName" style="height: 60px"> 

포함

+0

grails aws conf를 표시 할 수 있습니까? 우리가 당신을 도울 수 있도록 메일을 보내기위한 여기! –

답변

0

나는 다음과 같이 이미지 코드 부분 Grails는이 메일 플러그인 메일을 보내 비동기를 사용!

+0

고맙지 만 AWS 이메일 서비스를 사용하고 있으므로이 기능이 작동하지 않으며 다른 플러그인으로 전환 할 수 없습니다. 고맙습니다! –

0

AWS를 통해 이미지 또는 텍스트 등 첨부 파일을 보내는 grails 플러그인을 사용하는 것이 좋습니다. http://grails-aws.github.io/grails-aws/1.7.5.0/guide/3%20Amazon%20Simple%20Email%20Service%20(AWS%20SES).html

그리고 만약

하여 다음과 같은 메일 서비스를 사용할 수 있습니다 AWS 메일 구성이 완료 :

Mail { 
    to "[email protected]" 
    subject "testing emails with one attachment" 
    body "..." 
    attach "https://stackoverflow.com/users/website/images/file1.jpg" 
} 

희망이 당신을 도울 것입니다!

+0

아, 제안 해 주셔서 감사합니다.하지만 첨부 파일이 아닌 로고와 같은 이메일 콘텐츠의 사진을 원합니다. 이제는 외부 s3 링크를 사용하여 종료되었습니다. –