Email-Versand mit Visualforce und Apex kann schon manchmal Kopfschmerzen bereiten.... Entweder ist die Email zu groß, oder zu viele Attachments oder der HeapSize "beschwert sich" oder, wenn letztendlich alles läuft, man wird von den Salesforce Limits zurück zum Ausgangspunkt katapultiert. Das kann doch nicht so schwer sein! Ist es auch nicht, wenn man das schon einmal gemacht hat ;-) Habe eine Visualforce Maske zum Versenden von HTML Emails programmiert. Diese werden als SingleEmailMessage gesendet: Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail }); Sobald die Anzahl der pro Tag gesendeten Emails den Salesforce Limit "knackt", wird dem User die entsprechende Meldung eingeblendet. Die auf die Org bezogene Limitierung lässt sich mit LIMITS.getLimitEmailInvocations() berechnen. Hier ein Auszug aus den "Execution Governors and Limits" https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_gov_limit...
Auszüge aus Projekten, Beispielcode, Tipps und Tricks aus dem Bereich Salesforce.