Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 143529

Error in Email sending

$
0
0

Hi all,

I have used the below code to send an email. when I am running the job getting a message as below and mail has not been received. I have checked the SMTP.

static boolean VMsendEmail()
{
SysEmailParameters parameters = SysEmailParameters::find();

System.Net.Mail.SmtpClient mailClient;
System.Net.Mail.MailMessage mailMessage;
System.Net.Mail.MailAddress mailFrom;
System.Net.Mail.MailAddress mailTo;
System.Net.Mail.MailAddressCollection mailToCollection;
System.Net.Mail.MailAddressCollection mailCCCollection;
System.Net.Mail.AttachmentCollection mailAttachementCollection;
System.Net.Mail.Attachment mailAttachment;
System.Net.NetworkCredential mailCredentials;
SysEmailTable sysemailtable;
Map mappings = new Map(Types::String, Types::String);
Enumerator en ;
System.Exception e;
List toList;
ListEnumerator le;
str em;


SMTPRelayServerName mailServer;
SMTPPortNumber mailPortNumber;
SMTPUserName mailUserName;
SMTPPassword mailPassword;

InteropPermission interopPermission;
;


try
{
interopPermission = new InteropPermission(InteropKind::ComInterop);
interopPermission.assert();

if (parameters.SMTPRelayServerName)
{
mailServer = parameters.SMTPRelayServerName;
}
else
{
mailServer = parameters.SMTPServerIPAddress;
}

mailPortNumber = parameters.SMTPPortNumber;
mailUserName = parameters.SMTPUserName;
mailPassword = SysEmailParameters::password();
mailCredentials = new System.Net.NetworkCredential(mailUserName,mailPassword);


mailClient = new System.Net.Mail.SmtpClient(mailServer, mailPortNumber);
mailFrom = new System.Net.Mail.MailAddress(parameters.SMTPUserName); //fromAddress);


toList = strSplit("sivakumarm@stablesoft.in",';');
en = toList.getEnumerator();

while (en.moveNext())
{
em = en.current();

le = toList.getEnumerator();
le.moveNext();

mailTo = new System.Net.Mail.MailAddress(strLTrim(strRTrim(le.current())));
mailMessage = new System.Net.Mail.MailMessage(mailFrom, mailTo);

mailToCollection = mailMessage.get_To();
}//msk
while(le.moveNext())
{
mailToCollection.Add(strLTrim(strRTrim(le.current())));
}


mailMessage.set_From(mailFrom);
mailMessage.set_ReplyTo(mailFrom);
mailMessage.set_Priority(System.Net.Mail.MailPriority::High);
mailMessage.set_Subject("Test Mail");
mailMessage.set_IsBodyHtml(true);
mailMessage.set_Body("Hi i am from ax");

mailClient.set_EnableSsl(true);
mailClient.set_UseDefaultCredentials(false);
mailClient.set_Credentials(mailCredentials);

mailClient.Send(mailMessage);

mailMessage.Dispose();

CodeAccessPermission::revertAssert();
info("Email has been send.");
return true;


}
catch (Exception::CLRError)
{
e = ClrInterop::getLastException();
while (e)
{
info(e.get_Message());
e = e.get_InnerException();
}
CodeAccessPermission::revertAssert();
return false;
}
}


Viewing all articles
Browse latest Browse all 143529

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>