Пример #1
0
        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);
        }
Пример #2
0
        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;
        }
Пример #3
0
        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);
        }
Пример #4
0
        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;

        }
Пример #5
0
        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;

        }
Пример #6
0
        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;
        }
Пример #7
0
 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;
 }
Пример #8
0
 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;
 }