我想在HTML内容中发送带有base64图像的邮件,但是当我收到邮件img标签为空时。
我的代码:
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 :(得分:0)
部分是,此功能适用于oracle apex。 但Outlook,yahoo或gmail不支持此图像。因此,如果您在outlook,yahoo或gmail中打开邮件,那么您将无法看到该图像。 以html格式下载此电子邮件后,您才能看到此图片。