Skip to content

How to send email from APEX with an attachment.

Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage();
Messaging.EmailFileAttachment efa = new Messaging.EmailFileAttachment();
efa.setFileName(‘test.pdf’); //File Name
efa.setContentType(‘application/pdf’); // File type
email.setSubject( ‘adada’ );
email.setToAddresses( new String[] {‘[email protected]’} ); // List of email ids.
email.setPlainTextBody( ‘Tjis is test’ );
email.setFileAttachments(new Messaging.EmailFileAttachment[] {efa});
Messaging.SendEmailResult [] r =
Messaging.sendEmail(new Messaging.SingleEmailMessage[] {email});

Leave your vote

0 points
Upvote Downvote

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy