2016-11-24 8 views
0

HTMLコンテンツにbase64画像を添付してメールを送信したいが、メールを受け取ったときimgタグが空です。APEX_MAILコンテンツを画像に追加

マイコード:

begin 
    apex_mail.send( 
     p_to => 'TO_MAIL', 
     p_from => 'FROM_MAIL', 
     p_body => 'Image test', 
     p_body_html => 'Image:<br /><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAAAAAB8j9M3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACeSURBVCjPxdIhFoAgDAbgRaLRyHE8gtFo9AZGjmDkGByNiLKJbjCfNv8GfMBjDNKHwB8oWKBY/4hCBywtRNRDHQkRHbMzDR2HW43uba5lLRKQri2ofVWcsjK+IHMMlJcjMwU59ahz4Srmw1EpcJR3rArqOUqLojz+1XyjONSKCIy8C1BdNfblw8coWgWVDAnRT1Q8hcimY4yJv3r8JTsvu7MOMQUglAAAAABJRU5ErkJggg==" />', 
     p_subj => 'Image test' 
); 
    apex_mail.push_queue(); 
end; 

は、Oracle APEX_MAILでこれは可能ですか?

答えて

0

部分的にはい、この機能はoracle apexで機能します。 しかし、この画像はoutlook、yahoo、またはgmailではサポートされません。ですから、Outlook、yahoo、またはgmailでメールを開くと、画像を見ることができなくなります。 この電子メールをHTMLとしてダウンロードすると、この画像のみが表示されます。

関連する問題