Регистрация  |  Вход

MassEmailMessage Class

Добро дня!

Использую вот такую отправку письма в классе:

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 });


Но суть в том что можно отправить максимум 10 писем с одной точки входа. Есть тема использовать MassEmailMessage. Но мне надо послать полностью кастомное письмо в котором есть данные с многих обьектов. И нет возможности использовать емейл темплейт. А в манах есть только по объектам инфа. Есть выход?

Добро дня!
Использую вот такую отправку письма в классе:
[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, спасибо за решение. Точно будет полезно будущим поколениям.