• m s 35
  • NEWBIE
  • 0 Points
  • Member since 2017

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 1
    Replies
Hi frnds,
I'm getting Error for below code for single email messaging,can anyone please help


public class emailhardcode{

    public String reciepients { get; set; }
//properties
   public string subject {set ;get;}
   public string email_body {set;get;}
   
   list<string> emails= new list<string>{reciepients};

public pagereference send(){
system.debug('reciepients ' + reciepients);
    Messaging.singleEmailmessage Email =new Messaging.singleEmailmessage();
    email.setsubject(subject);
    email.SetPlainTextbody(email_body);
    system.debug('execute'+ emails);
    Email.SetToAddresses(emails);
    
    Messaging.sendemailResult[] r = Messaging.sendemail(new Messaging.singleEmailmessage[]{email});
    return null;
  }


}

vf page

<apex:page controller="emailhardcode" >
  <apex:form >
    
        <apex:pageBlock title="Email" >
           Reciepients &nbsp;&nbsp;<apex:inputText value="{!reciepients}"/>
           <b>Subject</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <apex:inputText value="{!subject}"/><br/><br/>
           <b>Email Body</b><br/><br/>&nbsp;&nbsp;&nbsp;<apex:inputTextarea value="{!email_body}" rows="7" cols="50"/>
        </apex:pageBlock>
        <apex:commandButton value="Send Email" action="{!send}"/>
    </apex:form>
</apex:page>