public string SendInvitationMail(string SenderEmail, string SenderName, string FriendsEmail) { string ret = string.Empty; string mailbody = string.Empty; //string code = Utility.GenerateRandomUniqueString(); Domain.Socioboard.Domain.User _user = userRepo.getUserInfoByEmail(SenderEmail); string mailpath = HttpContext.Current.Server.MapPath("~/Layouts/Mails/Invitationmailer_template.html"); mailbody = File.ReadAllText(mailpath); mailbody = mailbody.Replace("[FriendName]", SenderName); if (_user.UserCode == null || _user.UserCode == "") { string code = Utility.GenerateRandomUniqueString(); int retint = userRepo.UpdateCode(_user.Id, code); _user = userRepo.getUsersById(_user.Id); } mailbody = mailbody.Replace("[CODE]", _user.UserCode); mailbody = mailbody.Replace("[DomainName]", ConfigurationManager.AppSettings["DomainName"]); string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; GlobusMailLib.MailHelper objMailHelper = new GlobusMailLib.MailHelper(); ret = objMailHelper.SendInvitationMailByMandrill(SenderEmail, SenderName, FriendsEmail, pass, mailbody); //Domain.Socioboard.Domain.Invitation objInvite = new Domain.Socioboard.Domain.Invitation(); //Domain.Socioboard.Domain.User _user = userRepo.getUserInfoByEmail(SenderEmail); //objInvite.Id=Guid.NewGuid(); //objInvite.SenderEmail=_user.EmailId; //objInvite.SenderUserId=_user.Id; //objInvite.FriendEmail=FriendsEmail; //objInvite.SendInvitationDate = DateTime.Now; //objInvite.InvitationCode = code; //InvitationRepo.Add(objInvite); return(ret); }
public string SendInvitationMail(string SenderEmail, string SenderName, string FriendsEmail) { string ret = string.Empty; string mailbody = string.Empty; //string code = Utility.GenerateRandomUniqueString(); Domain.Socioboard.Domain.User _user = userRepo.getUserInfoByEmail(SenderEmail); string mailpath = HttpContext.Current.Server.MapPath("~/Layouts/Mails/Invitationmailer_template.html"); mailbody = File.ReadAllText(mailpath); mailbody = mailbody.Replace("[FriendName]", SenderName); if (_user.UserCode == null || _user.UserCode == "") { string code = Utility.GenerateRandomUniqueString(); int retint = userRepo.UpdateCode(_user.Id,code); _user = userRepo.getUsersById(_user.Id); } mailbody = mailbody.Replace("[CODE]", _user.UserCode); mailbody = mailbody.Replace("[DomainName]", ConfigurationManager.AppSettings["DomainName"]); string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; GlobusMailLib.MailHelper objMailHelper = new GlobusMailLib.MailHelper(); ret = objMailHelper.SendInvitationMailByMandrill(SenderEmail, SenderName, FriendsEmail, pass, mailbody); //Domain.Socioboard.Domain.Invitation objInvite = new Domain.Socioboard.Domain.Invitation(); //Domain.Socioboard.Domain.User _user = userRepo.getUserInfoByEmail(SenderEmail); //objInvite.Id=Guid.NewGuid(); //objInvite.SenderEmail=_user.EmailId; //objInvite.SenderUserId=_user.Id; //objInvite.FriendEmail=FriendsEmail; //objInvite.SendInvitationDate = DateTime.Now; //objInvite.InvitationCode = code; //InvitationRepo.Add(objInvite); return ret; }
public string SendEnterpriseMail(string name, string designation, string email, string location, string Company, string companywebsite, string message, string Phone) { string ret = string.Empty; string tomail = ConfigurationManager.AppSettings["tomail"]; string usernameSend = ConfigurationManager.AppSettings["Mandrillusername"]; string host = ConfigurationManager.AppSettings["Mandrillhost"]; string port = ConfigurationManager.AppSettings["Mandrillport"]; string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; string Body = "Name: " + name + "</br>" + "Designation:" + designation + "</br>" + "Company: " + Company + "</br>" + "Location: " + location + "</br>" + "Email: " + email + "</br>" + "Company Website: " + companywebsite + "</br>" + "Message: " + message + "</br>" + "Phone: " + Phone + "</br>"; GlobusMailLib.MailHelper objMailHelper = new GlobusMailLib.MailHelper(); ret = objMailHelper.SendMailByMandrill(host, Convert.ToInt32(port), email, "", tomail, "", "", Company, Body, usernameSend, pass); return(ret); }
public string SendEnterpriseMail(string name, string designation, string email,string location, string Company,string companywebsite, string message, string Phone) { string ret = string.Empty; string tomail = ConfigurationManager.AppSettings["tomail"]; string usernameSend = ConfigurationManager.AppSettings["Mandrillusername"]; string host = ConfigurationManager.AppSettings["Mandrillhost"]; string port = ConfigurationManager.AppSettings["Mandrillport"]; string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; string Body = "Name: " + name + "</br>" + "Designation:" + designation + "</br>" + "Company: " + Company + "</br>" + "Location: " + location + "</br>" + "Email: " + email + "</br>" + "Company Website: " + companywebsite+"</br>" + "Message: " + message + "</br>" + "Phone: " + Phone + "</br>"; GlobusMailLib.MailHelper objMailHelper = new GlobusMailLib.MailHelper(); ret = objMailHelper.SendMailByMandrill(host, Convert.ToInt32(port), email, "", tomail, "", "", Company, Body, usernameSend, pass); return ret; }
public string SendMail(string name, string lname, string email, string Subject, string profile) { string ret = string.Empty; string tomail = ConfigurationManager.AppSettings["tomail"]; string usernameSend = ConfigurationManager.AppSettings["Mandrillusername"]; string host = ConfigurationManager.AppSettings["Mandrillhost"]; string port = ConfigurationManager.AppSettings["Mandrillport"]; string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; string subject = Subject; string Body = "FirstName: " + name + "</br>" + "LastName:" + lname + "</br>" + "Email: " + email + "</br>" + "Subject:" + Subject + "</br>" + "Message: " + profile + "</br>"; // GlobusMailLib.MailHelper objMailHelper = new GlobusMailLib.MailHelper(); MailHelper objMailHelper = new MailHelper(); // objMailHelper.SendMailByMandrillForEnterprise(name, host, Convert.ToInt32(port), email, "", "*****@*****.**", "", "", Subject, Body, usernameSend, pass); ret = objMailHelper.SendMailByMandrill(host, Convert.ToInt32(port), email, "", tomail, "", "", Subject, Body, usernameSend, pass); return ret; }
public string SendTaskNotificationMail(string emailId, string mailBody, string Subject) { string ret = string.Empty; string username = ConfigurationManager.AppSettings["username"]; string host = ConfigurationManager.AppSettings["Mandrillhost"]; string port = ConfigurationManager.AppSettings["Mandrillport"]; string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; string from = ConfigurationManager.AppSettings["tomail"]; // string from = ConfigurationManager.AppSettings["Mandrillusername"]; MailHelper objMailHelper = new MailHelper(); ret = objMailHelper.SendFeedMailByMandrill(host, Convert.ToInt32(port), from, pass, emailId, Subject, mailBody); return ret; }
public string SendFeedMail(string emailId, string feed, string fromname, string mailBody) { string ret = string.Empty; string username = ConfigurationManager.AppSettings["username"]; string host = ConfigurationManager.AppSettings["Mandrillhost"]; string port = ConfigurationManager.AppSettings["Mandrillport"]; string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; // string from = ConfigurationManager.AppSettings["Mandrillusername"]; string from = ConfigurationManager.AppSettings["tomail"]; string Subject = "Reported by " + fromname + " through Socio Board"; MailHelper objMailHelper = new MailHelper(); ret = objMailHelper.SendFeedMailByMandrill(host, Convert.ToInt32(port), from, pass, emailId, Subject, mailBody); return ret; }
public string SendRequestForDemo(string name, string lname, string email, string Subject, string body) { string ret = string.Empty; string tomail = ConfigurationManager.AppSettings["tomail"]; string usernameSend = ConfigurationManager.AppSettings["Mandrillusername"]; string host = ConfigurationManager.AppSettings["Mandrillhost"]; string port = ConfigurationManager.AppSettings["Mandrillport"]; string pass = ConfigurationManager.AppSettings["Mandrillpassword"]; MailHelper objMailHelper = new MailHelper(); ret = objMailHelper.SendDemoMailByMandrill(host, Convert.ToInt32(port), email, "", tomail, "", "", Subject, body, name + " " + lname, pass); return ret; }