Discussions
Categories
- 385.5K All Categories
- 5.1K Data
- 2.5K Big Data Appliance
- 2.5K Data Science
- 453.4K Databases
- 223.2K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 47 Multilingual Engine
- 606 MySQL Community Space
- 486 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.2K ORDS, SODA & JSON in the Database
- 585 SQLcl
- 4K SQL Developer Data Modeler
- 188K SQL & PL/SQL
- 21.5K SQL Developer
- 46 Data Integration
- 46 GoldenGate
- 298.4K Development
- 4 Application Development
- 20 Developer Projects
- 166 Programming Languages
- 295K Development Tools
- 150 DevOps
- 3.1K QA/Testing
- 646.7K Java
- 37 Java Learning Subscription
- 37.1K Database Connectivity
- 201 Java Community Process
- 108 Java 25
- 22.2K Java APIs
- 138.3K Java Development Tools
- 165.4K Java EE (Java Enterprise Edition)
- 22 Java Essentials
- 176 Java 8 Questions
- 86K Java Programming
- 82 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 208 Java User Groups
- 25 JavaScript - Nashorn
- Programs
- 667 LiveLabs
- 41 Workshops
- 10.3K Software
- 6.7K Berkeley DB Family
- 3.6K JHeadstart
- 6K Other Languages
- 2.3K Chinese
- 207 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 474 Portuguese
APEX_MAIL add image to content

meedo1
Member Posts: 15
Hi!
I want to send mail with base64 image in HTML content but when I recieve that mail img tag is empty.
My code:
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;
Is this possible with apex_mail?
Tagged:
Best Answer
-
Mahmoud_Rabie Cloud Solution Architect | Technical Consultant | Trainer Saudi Arabia, RiyadhMember Posts: 3,216 Bronze Crown
Hi Meedo1
Did you try the following code
declare l_body clob; l_body_html clob;begin l_body := 'Image test'; l_body_html := '<html><body>' || utl_tcp.crlf || '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAAAAAB8j9M3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACeSURBVCjPxdIhFoAgDAbgRaLRyHE8gtFo9AZGjmDkGByNiLKJbjCfNv8GfMBjDNKHwB8oWKBY/4hCBywtRNRDHQkRHbMzDR2HW43uba5lLRKQri2ofVWcsjK+IHMMlJcjMwU59ahz4Srmw1EpcJR3rArqOUqLojz+1XyjONSKCIy8C1BdNfblw8coWgWVDAnRT1Q8hcimY4yJv3r8JTsvu7MOMQUglAAAAABJRU5ErkJggg==" >' || utl_tcp.crlf || '</body></html>'; apex_mail.send( p_to => 'TO_MAIL', p_from => 'FROM_MAIL', p_body => l_body, p_body_html => l_body_html, p_subj => 'Image test' ); apex_mail.push_queue(); end;
I hope that help or solves your problem
Regards
Mahmoud
Answers
-
Mahmoud_Rabie Cloud Solution Architect | Technical Consultant | Trainer Saudi Arabia, RiyadhMember Posts: 3,216 Bronze Crown
Hi Meedo1
Did you try the following code
declare l_body clob; l_body_html clob;begin l_body := 'Image test'; l_body_html := '<html><body>' || utl_tcp.crlf || '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAAAAAB8j9M3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACeSURBVCjPxdIhFoAgDAbgRaLRyHE8gtFo9AZGjmDkGByNiLKJbjCfNv8GfMBjDNKHwB8oWKBY/4hCBywtRNRDHQkRHbMzDR2HW43uba5lLRKQri2ofVWcsjK+IHMMlJcjMwU59ahz4Srmw1EpcJR3rArqOUqLojz+1XyjONSKCIy8C1BdNfblw8coWgWVDAnRT1Q8hcimY4yJv3r8JTsvu7MOMQUglAAAAABJRU5ErkJggg==" >' || utl_tcp.crlf || '</body></html>'; apex_mail.send( p_to => 'TO_MAIL', p_from => 'FROM_MAIL', p_body => l_body, p_body_html => l_body_html, p_subj => 'Image test' ); apex_mail.push_queue(); end;
I hope that help or solves your problem
Regards
Mahmoud
-
Thank you. It works in Outlook, but in Gmail is still empty, but this is probably Google's problem?
-
Mahmoud_Rabie Cloud Solution Architect | Technical Consultant | Trainer Saudi Arabia, RiyadhMember Posts: 3,216 Bronze Crown
May be it is an issue with the receiving server (GMAIL)
I hope the following links help you
plsql - APEX_MAIL.SEND function not working though its not giving any error - Stack Overflow
Not getting email sent from APEX_MAIL.send in some domains
Regards
Mahmoud
This discussion has been closed.