webForumDet fria alternativet

Problem med JMail.

ASP

2 svar · 271 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Frågan#1

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
Medlem sedan juni 20022 599 inlägg
#2

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.

Medlem sedan juni 2000547 inlägg
#3

Ä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.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)