Avatar billede Simon Praktikant
16. september 2006 - 14:08 Der er 8 kommentarer og
1 løsning

manglende smtp ved asp.net side

Jeg har behov for at sende e-mail fra en asp.net side. Når jeg afvikler siden på min lokale pc kan jeg godt sende email via min internet-udbyders smtp-server. Dette gøres nogenlunde således.

-----------------------------------------------------------
System.Net.Mail.MailMessage email = new System.Net.Mail.MailMessage("test@test.dk",
                        "modtagers@email.dk",
                        "Header",
                        "blah blah");

System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("Min_internetudbyders_smtp-server");
client.Send(email); 
------------------------------------------------------------

Men når jeg uploader siden til mit webhotel virker dette ikke mere. Så får jeg følge exception: "Failure sending mail." Jeg tror at det er fordi min internetudbyder kun gør smtp-serveren tilgængelig for dem på deres netværk.

Kan jeg benytte min internetudbyders smtp-server på en eller anden måde, ved evt. at angive et brugernavn og et password?

Hvad findes der af frie og pålidelige smtp-servere?
Avatar billede mikkel_robin Nybegynder
16. september 2006 - 20:12 #1
Nej.... kort sagt.... TDC, Cybercity osv. tillader kun adgang til deres SMTP hvis du er på deres netværk.

Du skal bruge en SMTP dit webhotel tilbyder, hvilket hotel er det?
Avatar billede Simon Praktikant
17. september 2006 - 21:40 #2
Det er web10 jeg bruger.
Jeg har fundet ud af at hvis jeg skriver
System.Net.Mail.SmtpClient("localhost");
så virker det. Det forstår jeg bare ikke fordi web10 siger at man skal bruge smtp-serveren ved sin internetudyder i forbindelse med mail.
Avatar billede mikkel_robin Nybegynder
18. september 2006 - 09:15 #3
Ja det tror jeg opgså de anbefaler. Men er det ikke kun i forbindelse med opsætning af din mail og ikke i forbindelse med deres webservere.
´
Localhost er også den rigtige løsning. Alternativt skulle smtp.web10.dk eller mail.web10.dk også virke
Avatar billede Simon Praktikant
18. september 2006 - 12:44 #4
Hvis localhost er den rigtige løsning, hvorfor virker det så ikke når jeg afvikler siden lokalt? Der skal jeg angive smtp på min internetudbyder for at det virker.
Avatar billede mikkel_robin Nybegynder
18. september 2006 - 20:59 #5
Hvad mener du med at afvikle lokalt? På din egen PC?

Hvis det er det du mener, så er forklaringen enkel. Localhost betyder at mailen skal sendes gennem den SMTP service der kører på den server koden ligger på.

Så hvis den skal køre lokalt, skal du enten sætte en SMTP service op eller angive den udbyders SMTP server som din lokale PC er på nettet via.
Avatar billede Simon Praktikant
19. september 2006 - 09:09 #6
Ja, jeg mente at køre den på min egen pc.
Mange tak for hjælpen. Hvis du smider et svar er point dine.
Avatar billede Simon Praktikant
24. september 2006 - 13:44 #7
til mikkel_robin: hvis du smider svar er point dine
Avatar billede Simon Praktikant
12. oktober 2006 - 10:19 #8
mikkel_robin smider du svar, eller skal jeg selv lukke spørgsmålet?
Avatar billede mikkel_robin Nybegynder
12. oktober 2006 - 10:40 #9
Svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester