You need to sign in to do that
Don't have an account?
Option to send an email(selected from email template lookup) in VF page in Professional Edition
Hiii Folks....
My requirement in Professional Edition is:
When I click on "New" button, a visualforce page will be opened in Edit mode.There will be some fields which need to be filled up.
Along with these fields there will be a lookup field of "Email Templates" and an Email ID field.
I will select a particular email template from the lookup and enter one email address in Email ID field.
When I click on send (or) save button the content in the selected email template should be sent to the entered email address.
Step-wise representation of my requirement in order to get more clarity for you:
- Select an email template
- Enter an email address
- Click on Save (or) Send button so that email will be sent to the entered email address
I would be thankful to you if you suggest a solution for this.
Regards,
Jagadeesh K.
Hi,
Are you using a custom lookup for Email Templates?
Now if you have the id of the Email Template:
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
// Strings to hold the email addresses to which you are sending the email.
String[] toAddresses = new String[] {**** Entered Email Address *******};
// Assign the addresses for the To and CC lists to the mail object (Optional).
mail.setToAddresses(toAddresses);
//mail.setCcAddresses(ccAddresses);
// Specify the address used when the recipients reply to the email.
mail.setReplyTo(****Reply Email*****);
// Specify the name used as the display name.
mail.setSenderDisplayName(*******);
// Specify the subject line for your email address.
mail.setSubject('TEST');
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.setHtmlBody(**** Here also u can put Template Id *****);
// Send the email you have created.
Messaging.SendEmailResult[] sendEmailResults = Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail });
Regards,
Ckumar