I'm testing the application's email sending for a password recovery option, I tested it several ways, including email from another domain and hosting, and everything works fine, I tested it with email from gmail and everything works fine , more with the server's email does not work.
I have an example of a C # code that works perfectly with another server and works with gmail, but it does not work with TOP3, thanks for the help.
public void EnviarEmailComSenhaAcesso()
{
string nome = "NOME DO CONTATO";
string EmailContato = "[email protected]";
string mensagem = "Mensagem";
string login = "este e o seu login";
string senha = "está e sua senha";
//usando o google funciona
// string sUserName = "[email protected]";
// string sPassword = "";
string sBobdy = "";
//usando o servidor multiplique
string sUserName = "[email protected]";
string sPassword = "SENHA";
MailMessage objEmail = new MailMessage();
objEmail.From = new MailAddress(sUserName.Trim());
objEmail.To.Add(new MailAddress(EmailContato, "Senha de Acesso ao site"));
objEmail.Subject = "Recupera Senha Acesso";
sBobdy = "Mensagem do site:\n\n" +
"Nome: " + nome + "\n" +
"Email: " + EmailContato + "\n" +
"Login: " + login + "\n" +
"Senha: " + senha + "\n" +
"Mensagem: " + mensagem + "\n\n";
objEmail.Body = sBobdy;
// SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587 /* TLS */);
SmtpClient smtp = new SmtpClient("smtp.multiplick.com", 25 /* TLS */);
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential(sUserName, sPassword, "");
try
{
smtp.Send(objEmail);
TempData["msg-contato"] = "A sua senha de acesso foi enviada para o seu e-mail cadastrado!";
}
catch (Exception ex)
{
// TempData["msg-contato-erro"] = "Ops..houve um problema com o envio do e - mail!Você pode tentar no telefone!";
TempData["msg-contato-erro"] = ex.Message;
}
}