You need to sign in to do that
Don't have an account?
rupesh ranjan
Why mails are coming into Spam Folder
public pageReference send(){ Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage(); List<String> ccAddresses =new List<String>(); if (AddRecep != '' && AddRecep != null) { ccAddresses = AddRecep.split(';'); email.setTargetObjectId(conId); email.setCcAddresses(ccAddresses); email.setSubject(subject); email.setHtmlBody(body); Messaging.SendEmailResult [] res = Messaging.SendEmail(new Messaging.SingleEmailMessage[] {email}); for ( Messaging.sendEmailResult result : res ) { if ( !res[0].isSuccess () ) { System.debug ( result ); } } } return null; }
OR you can do one thing set the sender email id in you code like below post
1) http://amitsalesforce.blogspot.in/2015/11/default-from-address-while-sending.html
Step 1:- Setup "Organization-Wide Email Addresses"
1. Navigate Setup -> Email Administration -> Organization-Wide Email Addresses
2. Click on Add button.
3. Enter email Id and display name of sender.
4. In order to complete this process you need to get verified email id you are putting here
Step 2:- Fetch "Org Wide Email Address" in code like below code.
add below code in your code
for(OrgWideEmailAddress owa : [select id, Address, DisplayName from OrgWideEmailAddress])
{
if(owa.DisplayName.contains('System Admin'))
{
mail.setOrgWideEmailAddressId(owa.id);
}
}
Let us know if this will help you