Radhe Radhe '); mailList.add(email); } } if (!mailList.isEmpty()) { Messaging.sendEmail(mailList); "> Radhe Radhe '); mailList.add(email); } } if (!mailList.isEmpty()) { Messaging.sendEmail(mailList); "> Radhe Radhe '); mailList.add(email); } } if (!mailList.isEmpty()) { Messaging.sendEmail(mailList); ">
public class SendEmail {
public static void sendOpportunityEmails() {

List<Messaging.SingleEmailMessage> mailList = new List<Messaging.SingleEmailMessage>();

    // Fetch Opportunity with Owner Email
    List<Opportunity> oppList = [SELECT Id, Name, Owner.Email FROM Opportunity WHERE Id = '006WU000009lzEBYAY'];

    for (Opportunity opp : oppList) {
        if (opp.Owner.Email != null) { // Ensure Owner has an email
            Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage();
            email.setTargetObjectId(opp.OwnerId); // Use email address
            email.setSaveAsActivity(false);
            email.setSubject('Opportunity Update');
            //email.setPlainTextBody('Hello, an update is available for Opportunity: ' + opp.Name);
             email.setHtmlBody('<h1> Hello </h1> <br> <h2 style="color: green"> Radhe Radhe </h2> ');
            mailList.add(email);
        }
    }

    if (!mailList.isEmpty()) {
        Messaging.sendEmail(mailList);
    }
}

}