Как отправить электронное письмо не через настройки SMTP моего хоста? - PullRequest
0 голосов
/ 31 мая 2019

У меня есть веб-сайт, размещенный на Hostgator с DNS на InMotion.Я пытаюсь отправить электронное письмо с учетными записями Inmotion.Локально это работает нормально, но когда на хосте я получаю 'Failure To Send Mail'.

Я полностью отключил зоны DNS на Hostgator, поэтому единственными записями для домена являются Inmotion, которые работают совершенно нормально.

Кажется, что он пытается установить по умолчанию мой хост, хотя я говорю, что нет.Чего мне не хватает?

public string SendEmail(string fromEmail, string emailSubject, string emailBody, string emailerName, string emailerTelephone, string emailDate)
        {
        string senderEmail = "email";
        string senderPassword = "password"; 
        MailMessage message = new MailMessage(senderEmail, "toemail")
        {
            Subject = emailerName + " is contacting you about " + emailDate,
            Body = emailBody + "<br><br>" + emailerName + "'s Email is " + fromEmail + "<br><br>" + emailerName + "'s Phone is " + emailerTelephone,
            BodyEncoding = Encoding.UTF8,
            IsBodyHtml = true,

        };
        SmtpClient client = new SmtpClient();
        NetworkCredential NetworkCred = new NetworkCredential(senderEmail, senderPassword);
        //System.Net.NetworkCredential basicCredential = new System.Net.NetworkCredential(senderEmail, senderPassword);
        client.EnableSsl = false;
        client.UseDefaultCredentials = false;
        client.Credentials = NetworkCred;
        client.Port = 587;
        client.Host = "webmail.steadystatestudios.com";

        try
        {
            client.Send(message);
            return "Success";
            //return true;
        }

        catch (Exception ex)
        {
            return ex.Message;
        }
}

Я пытался использовать веб-почту, почту, только домен и безопасный вариант от Inmotion, но ни один из них не работает на моем хосте.

IЯ звоню через Ajax, если это имеет значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...