webForumDet fria alternativet

Skicka mail via ASP.net

.NET

3 svar · 456 visningar · startad av Ciliax

Medlem sedan jan. 2004170 inlägg
Frågan#1

Hej...

försöker få till mailskick via .net men har stött på lite bekymmer...
Problemet är att jag inte tycks få värddatorn att svara när jag ska connecta till den.

SmtpClient client = new SmtpClient();
			IPHostEntry hostNumber;
			string ssssssssss = "";

			try
			{
				hostNumber = Dns.GetHostByName(Server);
			}
			catch(Exception e)
			{
				Console.WriteLine(e);
				return false;
			}
			try
			{
				for(int i = 0;i < hostNumber.AddressList.Length;i++)
					ssssssssss = hostNumber.AddressList[i].ToString();
				client.Connect(hostNumber.AddressList[0],25);//Grinig server
				//Här får vi felet att värddatorn inte svarar .....
			}
			catch (Exception e)
			{
				Console.WriteLine(e);
				return false;
			}

Någon som har några förslag på vad jag gör för fel?

Tacksam för hjälp!!

MVH Ciliax

Medlem sedan dec. 19995 874 inlägg
#2

Vad är syftet?

Det finns en färdig klass för att skicka mail i .net.

Se exempel.

MailMessage message = new MailMessage();
message.From = "from@mail.com";
message.To = "to@mail.com";
message.Subject = "Ämne";
message.Body = "Mailet";
message.BodyFormat = MailFormat.Text;
SmtpMail.SmtpServer = "smtp.mail.com";
SmtpMail.Send(message);
Medlem sedan jan. 2004170 inlägg
#3

Problemet är att vi vill skicka via dns för att söka rätt på mottagarens mailserver. Detta går bra antar vi, men vi lyckas inte connecta till denna. Att använda SmtpMail är inget alternativ för oss dessvärre.
Skicka med hjälp av att man söker upp mottagarens mailserver är tydligen ett vanligt sätt att åstadkomma detta Dock så funkar inte själva connection för oss.

Snälla hjälp nån...
se kod ovan...

MVH Ciliax

Medlem sedan dec. 19996 721 inlägg
#4

Ciliax skrev:

Problemet är att vi vill skicka via dns för att söka rätt på mottagarens mailserver.

Varför? Vad innehåller variabeln "Server"?

Ciliax skrev:

Att använda SmtpMail är inget alternativ för oss dessvärre.

Varför?

Ciliax skrev:

Skicka med hjälp av att man söker upp mottagarens mailserver är tydligen ett vanligt sätt att åstadkomma detta

Åstadkomma vad?

mvh

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)