to show receive email line by line in out look have to use
while passing the parameter:
Ex:
while()
{
log = strfmt('Messge for body line'+ '');// to break lines when interfacing with windows applications
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhld0Sq7fEqXc7Z6PGToEPptAIvfQ7q5C08xdHRe_OTeY-Hlygg8jx_EkuN55UnRfHyge1R5uHKVzmgl2TAzVf1NGnvyDm1CgBOJzK5hNA_Z-jVwCpBQZUY11ZSPcFoEEXCM383WI9qVBU/s320/BR.png)
}
Class::emailNotification('abc@yahoo.com','xyx@yahoo.com','Subject txt',log)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEHfVtqQ83Ylk9uMLeUQeF_9rvIuAm-MJWPyMa9yFFSWpFTQSV2K2L2OQwPjiBixi0JoaEYgtGIjzpHocF_Q_wnhMxAVY4NqmEoSECCdBh7uIVLXQSUbECGBTlbpeuOLLO7xEVJiqd6ro/s320/Multiple+lines.png)
//in log varialble there are multibple lines so
is the tab to break lines and show in out look mail.
Static void emailNotification(str fromEmail, str toEmail,str subject, str body)
{
SysMailer mailer = new SysMailer();
SysEmailParameters parameters = SysEmailParameters::find();
;
if (parameters.SMTPRelayServerName)
{
mailer.SMTPRelayServer(parameters.SMTPRelayServerName,
parameters.SMTPPortNumber,
parameters.SMTPUserName,
SysEmailParameters::password(),
parameters.NTLM);
}
else
{
mailer.SMTPRelayServer(parameters.SMTPServerIPAddress,
parameters.SMTPPortNumber,
parameters.SMTPUserName,
SysEmailParameters::password(),
parameters.NTLM);
}
mailer.fromAddress(fromEmail);
mailer.tos().appendAddress(toEmail);
mailer.subject(subject);
mailer.htmlBody(body);
mailer.sendMail();
}
Thanks for reading..:-)