Hi suresh,
this is my code
PdfDocPath :='ABC.pdf';
pdf2 := 'ABS.pdf';
PATH2 :=TEMPORARYPATH+PdfDocPath;
Path := TEMPORARYPATH+pdf2;
CLEAR(ABC); // ABC is a Report 50088
ABC.USEREQUESTPAGE(FALSE);
//// for filteration
IF NOT ABC.SAVEASPDF(Path) THEN
ERROR('PDF Creating Failed!\\ERROR:\\' + GETLASTERRORTEXT);
//SMTP.CreateMessage('Jonas Wood','ashwini.e@sharpsyssoft.com','','Outstanding Amount','',TRUE) ;
//try
usersetuptable.RESET;
useremail.RESET;
REPEAT
IF useremail.Branch = 'BGL' THEN BEGIN
usersetuptable.SETRANGE("User ID",useremail.Branch);
IF usersetuptable.FINDSET THEN
Mail1 := usersetuptable."E-Mail";
usersetuptable.SETRANGE("User ID",useremail."Sales To");
IF usersetuptable.FINDSET THEN
SalesTo:= usersetuptable."E-Mail";
MESSAGE('%1',SalesTo);
usersetuptable.SETRANGE("User ID",useremail."Sales CC");
IF usersetuptable.FINDSET THEN
SalesCC := usersetuptable."E-Mail";
MESSAGE('%1',SalesCC);
usersetuptable.SETRANGE("User ID",useremail."Sales BCC");
IF usersetuptable.FINDSET THEN
SalesBCC := usersetuptable."E-Mail";
MESSAGE('%1',SalesBCC);
usersetuptable.SETRANGE("User ID",useremail."Purchase To");
IF usersetuptable.FINDSET THEN
PurchaseTo := usersetuptable."E-Mail";
MESSAGE('%1',PurchaseTo);
usersetuptable.SETRANGE("User ID",useremail."Purchase CC");
IF usersetuptable.FINDSET THEN
PurchaseCC := usersetuptable."E-Mail";
MESSAGE('%1',PurchaseCC);
usersetuptable.SETRANGE("User ID",useremail."Purchase BCC");
IF usersetuptable.FINDSET THEN
PurchaseBCC := usersetuptable."E-Mail";
MESSAGE('%1',PurchaseBCC);
usersetuptable.SETRANGE("User ID",useremail."Finance To");
IF usersetuptable.FINDSET THEN
FinanceTo := usersetuptable."E-Mail";
MESSAGE('%1',FinanceTo);
usersetuptable.SETRANGE("User ID",useremail."Finance CC");
IF usersetuptable.FINDSET THEN
FinanceCC := usersetuptable."E-Mail";
MESSAGE('%1',FinanceCC);
usersetuptable.SETRANGE("User ID",useremail."Finance BCC");
IF usersetuptable.FINDSET THEN
FinanceBCC := usersetuptable."E-Mail";
MESSAGE('%1',FinanceBCC);
END;
SMTP.CreateMessage('jonas Wood','ashwini.e@sharpsyssoft.com','','outstanding amount','',TRUE);
//BGL
IF SalesTo <> '' THEN
BEGIN
SMTP.AddTo(SalesTo);
END;
IF SalesCC <> '' THEN BEGIN
SMTP.AddCC(SalesCC);
END;
IF SalesBCC <> '' THEN BEGIN
SMTP.AddBCC(SalesBCC);
END;
IF PurchaseTo <> '' THEN BEGIN
SMTP.AddTo(PurchaseTo);
END;
IF PurchaseCC <> '' THEN BEGIN
SMTP.AddCC(PurchaseCC);
END;
IF PurchaseBCC <> '' THEN BEGIN
SMTP.AddBCC(PurchaseBCC);
END;
IF FinanceTo <> '' THEN BEGIN
SMTP.AddTo(FinanceTo);
END;
IF FinanceCC <> '' THEN BEGIN
SMTP.AddCC(FinanceCC);
END;
IF FinanceBCC <> '' THEN BEGIN
SMTP.AddBCC(FinanceBCC);
END;
UNTIL useremail.NEXT =0;
SMTP.AppendBody('Dear Sir / Madam,');
SMTP.AppendBody('<br><br>');
SMTP.AppendBody('Please find the Customer Outstading Amount in PDF Format:');
SMTP.AppendBody('<br><br>');
SMTP.AppendBody('Regards');
SMTP.AppendBody('<br>');
SMTP.AppendBody('Company Accounts Departments ');
SMTP.AddAttachment(Path,PdfDocPath);
SMTP.AddAttachment(PATH2,pdf2);
SMTP.Send;
MESSAGE('Mail Sended');
Thank you