I have an image in String in a different method. I am trying this String to include in the HTML body of the other method, i.e SingleEmailMessage(). I have checked the Deliverability and its all mail. Am unable to receive the emails at all. What's that am missing? Pls help. Code: `Public void SingleEmailMessage() { // First, reserve email capacity for the current Apex transaction to ensure // that we won't exceed our daily email limits when sending email after // the current transaction is committed. Messaging.reserveSingleEmailCapacity(5); // Processes and actions involved in the Apex transaction occur next, // which conclude with sending a single email. // Now create a new single email message object // that will send out a single email to the addresses in the To, CC & BCC list. Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); // Strings to hold the email addresses to which you are sending the email. String[] toAddresses = new String[] {'[email protected]'}; String[] ccAddresses = new String[] {'[email protected]'}; // Assign the addresses for the To and CC lists to the mail object. mail.setToAddresses(toAddresses); mail.setCcAddresses(ccAddresses); // Specify the address used when the recipients reply to the email. mail.setReplyTo('[email protected]'); // Specify the name used as the display name. mail.setSenderDisplayName('Support'); // Specify the subject line for your email address. mail.setSubject('New Evaluation Created : ' + valuation__c.name); // Set to True if you want to BCC yourself on the email. mail.setBccSender(false); // Optionally append the salesforce.com email signature to the email. // The email address of the user executing the Apex Code will be used. mail.setUseSignature(false); // Specify the text content of the email. // mail.setPlainTextBody('Your Case: ' + case.Id +' has been created.'); //mail.setHtmlBody('Hello, Below is the image: <br> <br> <img src="http://goo.gl/LxzrvC"/>'); mail.setHtmlBody('Hello, Below is the image: <br> <br>' + img); System.debug(img); // Send the email you have created. Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail }); } // Mail methods ends public void getdetails() { if ( caseId != null) { con = [select ResultSnapShot__c from valuation__c WHERE Case__c =: caseId]; img=con.ResultSnapShot__c; img=img.substringBetween('src="', '"'); //to convert unicode characters (&=&) img=img.unescapeHtml4(); SingleEmailMessage(); } }