Skip to main content
APEX Single Email
- trigger newProInfoTrigger on Merchandise__c (before
insert) {
-
- for(Merchandise__c mObj :
trigger.new) {
-
- Messaging.SingleEmailMessage
mail = new Messaging.SingleEmailMessage();
-
- String[] toAddresses = new
String[] {mObj.Supplier_E_Mail__c};
- String[] ccAddresses = new
String[] {'sfdc.gsk@gmail.com'};
-
- mail.setToAddresses(toAddresses);
- mail.setCcAddresses(ccAddresses);
-
- mail.setReplyTo('emailsravan@gmail.com');
-
- mail.setSenderDisplayName('Merchandise
- Inventory Management Section');
-
- mail.setSubject('Product' +
mObj.Name + 'has been received');
-
- 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('New
Product in Warehouse: ' + case.Id + ' has been purchased.');
-
- mail.setHtmlBody('New
Product:<b> ' + case.Id +' </b>is procured.<p>'+'To view your product <a
href=https://ap1.salesforce.com/'+case.Id+'>click here.</a>');
-
- // Send the email you have
created.
- Messaging.sendEmail(new
Messaging.SingleEmailMessage[] { mail });
-
- }
- }
Comments
Post a Comment