Добро дня!
Использую вот такую отправку письма в классе:
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
String[] toAddresses = new String[] {u.Email};
mail.setToAddresses(toAddresses);
mail.setSubject('Subject');
mail.setHtmlBody('setHtmlBody');
Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail });
Добро дня! Использую вот такую отправку письма в классе: [code] Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); String[] toAddresses = new String[] {u.Email}; mail.setToAddresses(toAddresses); mail.setSubject('Subject'); mail.setHtmlBody('setHtmlBody'); Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail }); [/code] Но суть в том что можно отправить максимум 10 писем с одной точки входа. Есть тема использовать MassEmailMessage. Но мне надо послать полностью кастомное письмо в котором есть данные с многих обьектов. И нет возможности использовать емейл темплейт. А в манах есть только по объектам инфа. Есть выход?
Сделал намного проще.
List<Messaging.SingleEmailMessage> mailList = new List<Messaging.SingleEmailMessage>();
Цикл
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
String[] toAddresses = new String[] {u.Email};
mail.setToAddresses(toAddresses);
mail.setSubject('Subject');
mail.setHtmlBody('setHtmlBody');
mailList.add(mail);
/Цикл
Messaging.sendEmail(mailList);
Сделал намного проще. [code] List<Messaging.SingleEmailMessage> mailList = new List<Messaging.SingleEmailMessage>(); Цикл Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); String[] toAddresses = new String[] {u.Email}; mail.setToAddresses(toAddresses); mail.setSubject('Subject'); mail.setHtmlBody('setHtmlBody'); mailList.add(mail); /Цикл Messaging.sendEmail(mailList); [/code] И лимиты не кушает.
DevNull, спасибо за решение. Точно будет полезно будущим поколениям.
DevNull, спасибо за решение. Точно будет полезно будущим поколениям.