You need to sign in to do that
Don't have an account?
sandeep reddy 37
batch apex using email processing
I have batch apex class
depending upon execute method all records assocated with email we can sent emails to this emails so my batch apex class is
global class batchwithemails implements database.Batchable<sobject>
{
global list<string> toaddress=new list<string>();
global database.Querylocator start(database.batchablecontext bc){
string s='select id,name,industry,srinivasreddy__email__c from account limit 20';
return database.getQueryLocator(s);
}
global void execute (database.BatchableContext bc,list<account> scope){
for(account a:scope){
a.srinivasreddy__Active__c='yes';
toaddress.add(a.srinivasreddy__email__c);
}
update scope;
}
global void finish (database.BatchableContext bc){
messaging.reserveSingleEmailCapacity(20);
messaging.SingleEmailMessage m=new messaging.SingleEmailMessage();
string[] toaddres=new string[]{'toaddress'};
m.setToAddresses(toaddress);
m.setPlainTextBody('nothing to display');
m.setSubject('first');
Messaging.sendemail(new messaging.SingleEmailMessage[]{m});
}
}
please help me
depending upon execute method all records assocated with email we can sent emails to this emails so my batch apex class is
global class batchwithemails implements database.Batchable<sobject>
{
global list<string> toaddress=new list<string>();
global database.Querylocator start(database.batchablecontext bc){
string s='select id,name,industry,srinivasreddy__email__c from account limit 20';
return database.getQueryLocator(s);
}
global void execute (database.BatchableContext bc,list<account> scope){
for(account a:scope){
a.srinivasreddy__Active__c='yes';
toaddress.add(a.srinivasreddy__email__c);
}
update scope;
}
global void finish (database.BatchableContext bc){
messaging.reserveSingleEmailCapacity(20);
messaging.SingleEmailMessage m=new messaging.SingleEmailMessage();
string[] toaddres=new string[]{'toaddress'};
m.setToAddresses(toaddress);
m.setPlainTextBody('nothing to display');
m.setSubject('first');
Messaging.sendemail(new messaging.SingleEmailMessage[]{m});
}
}
please help me