---
title: "Problem med JMail."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/84944-problem-med-jmail"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SilvioF"
published: "2003-08-31T23:58:12.000Z"
updated: "2003-09-01T06:22:42.000Z"
replies: 2
views: 283
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/84944-problem-med-jmail"
---

# Problem med JMail.

## #1 — SilvioF, 2003-08-31T23:58Z

Tjenare.

Hoppas att det är någon som kan besvara mitt lilla problem.

Det är så att jag försöker skicka ett simpelt epsot-meddelande från en ASP-sida, som ligger på mitt webbhotell.

Jag har gjort detta många gånger förut, men helt plötsligt så får jag upp ett felmeddelande. Jag slog på loggnings-funktionen i JMail och fick ut följande (smtp-serverns adress är borttagen för att undvika utnyttjande av den):

```
The message was undeliverable. All servers failed to receive the message 
.execute() 
{ 
 Trying server mail:****.******.com 
<- 421 SMTP service not available, closing transmission channel 
 ****.******.com failed with the message: "421 SMTP service not available, closing transmission channel" 
 No socket for server. ConnectToServer() 
 1 of 1 servers failed 
}
```

 
Koden jag använder för att skicka ser ut så här:

```
strTo = "info@*****.***" 
strToName = "Informatör - Avans" 
strSubject = "Meddelande från Avans-kursens kontakt-sida." 
strFromName = Request.Form("eFromName") 
strFrom = Request.Form("eFrom") 
strBody = Request.Form("eText") 
strServer = "****.******.com" 
set msg = Server.CreateOBject( "JMail.Message" ) 
msg.Logging = true 
msg.silent = true 
msg.From = strFrom 
msg.FromName = strFromName 
msg.AddRecipient strTo, strToName 
msg.Subject = strSubject 
FOR EACH el IN Request.Form 
 msg.appendtext( el & ": " & Request.form(el) & vbCrLf ) 
NEXT 
if not msg.Send(strServer) then 
 Response.write "<pre>" & msg.log & "</pre>" 
else 
 Response.write "Tack för ditt meddelande.<br>Vi hör av oss så fort vi kan." 
end if
```

Permalänk: https://www.webforum.nu/p/84944

## #2 — niko, 2003-09-01T00:29Z

Tja, precis som det står i felmeddelandet så svarar SMTP:en att tjänsten inte är tillgänglig (service not available).

Om det inte är ett tillfälligt problem och du vill veta *varför* den svarar så i ditt fall, så får du nog kontakta de som administrerar SMTP:en antar jag. Det kan ju ingen utomstående veta.

Permalänk: https://www.webforum.nu/p/1145941

## #3 — SilvioF, 2003-09-01T06:22Z

Äh, det var min ISP som hade bytt port på SMTP-servicen utan att meddela oss kunder. Rätt så kasst enligt mig. :(

Men nu funkar det i alla fall.

Permalänk: https://www.webforum.nu/p/1145962

---

Tråden på webben: https://www.webforum.nu/amne/asp/84944-problem-med-jmail
