jag får ett problem när jag använder System.Net.Mail får bara upp felet unable to connect to remote server Du måste nog ha en fungerande SMTP host som kan skicka ditt mail. Det har jag men får ändå detta felmeddelande/meddelande problemet är jag inte kan connecta till den Hej. Det kan inte vara servern som är konfigurerad att inte tillåta dig ansluta till externa SMTP-servrar?System.Net.Mail -unable to connect to remote server
Min KOD ser ut som föjande:
Public Sub Authenticate()
'create the mail message
Dim mail As New MailMessage()
'set the addresses
mail.From = New MailAddress("frommail@mail.se")
mail.To.Add("tomail@mail.se")
'set the content
mail.Subject = "This is an email"
mail.Body = "this is the body content of the email."
'send the message
Dim smtp As New SmtpClient("host")
'to authenticate we set the username and password properites on the SmtpClient
smtp.Credentials = New System.Net.NetworkCredential("UserName", "Password")
'smtp.Send(mail)
Try
smtp.Send(mail)
MsgBox("Meddelandet har skickats iväg.")
Catch ex As Exception
MsgBox(ex.Message & ex.InnerException.Message)
End Try
End Sub 'AuthenticateSv: System.Net.Mail -unable to connect to remote server
Läs mer här :
http://www.ehow.com/facts_5030999_smtp-host.htmlSv:System.Net.Mail -unable to connect to remote server
Sv: System.Net.Mail -unable to connect to remote server
Du kan kolla på mitt script, det är tyvärr i C# men det kanske hjälper lite...
<code>
public static bool SendEpost(string toAddress, string toName, string msgSubject, string msgBody)
{
SmtpClient smtpClient = new SmtpClient("din_server.se");
smtpClient.Credentials = new System.Net.NetworkCredential("din@avsändaradress.se", "ditt_lösenord");
MailMessage message = new MailMessage();
try
{
MailAddress from = new MailAddress("din@avsändaradress", "Vad_Som_Skall_Synas");
smtpClient.Host = "din_server.se";
smtpClient.Port = 25;
message.From = from;
message.To.Add(toAddress);
message.Subject = msgSubject;
message.IsBodyHtml = true;
message.Body = msgBody;
smtpClient.Send(message);
}
catch
{ }
return true;
}
</code>
För mig och i C# så fungerar denna kanon.Sv: System.Net.Mail -unable to connect to remote server
Johan