---
title: "HJÄLP!!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/68241-hjälp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "abraqadabra"
published: "2003-02-14T08:26:11.000Z"
updated: "2003-02-14T12:09:25.000Z"
replies: 11
views: 534
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/68241-hjälp"
---

# HJÄLP!!!

## #1 — abraqadabra, 2003-02-14T08:26Z

Hej!

Jag är i stort behov av snabb hjälp bitte!
Hade precis gjort klart en sida åt en kund med deadline på söndag, denna söndagen. Det är så att denna kunden vill ha ett emailformulär med på sidan
så jag gjorde som jag alltid gjort tidigare när jag behövt göra detta, ändrade
snabbt i min cdont kod. Men nu visare det sig att webhotellet vi har inte stödjer
CDONT, däremot JMAIL. Problemet är att jag aldrig skrivit ngn kod för jmail tidigare och jag har ingen aning om hur den skall se ut. Sidan är gjord i flash
och sänder 5 stringar till asp scriptet, name, message, email, etc. Detta skall sedan i sin tur skickas till min admin mail adress. Hur skulle detta JMAIL script kunna se ut?? nedanstående är den cdont kod jag använt mig av tidigare.

\<%@ LANGUAGE="VBSCRIPT" %\>
\<html\>

\<head\>
\<meta NAME="GENERATOR" Content="Microsoft FrontPage 3.0"\>
\<meta HTTP-EQUIV="Content-Type" content="text/html;charset=iso-8859-1"\>
\<title\>CDONTSMail\</title\>
\<%
      Sub Write(strWriteThis)
         'This subroutine just writes out whatever is
         'passed to it.
         response.write(strWriteThis & "\<br\>")
      end sub

      %\>
\</head\>

\<body\>
\<%
         Dim myCDONTSMail
         Dim strFrom
         Dim strTo
         Dim strSubject
         Dim strMessage
         Dim lngImportance

    strFrom=request.form("txtFrom")
         strTo="myemail@site.com"
         strSubject = "Mail from mysite"
         strBody="Name: " & request.form("txtName") & CHR(13) & "Company: " & request.form("txtCompany") & CHR(13) & "Position: " & request.form("txtPosition") & CHR(13) & "Message: " & request.form("txtMessage")

         Set myCDONTSMail = CreateObject("CDONTS.NewMail")

         myCDONTSMail.Send strFrom,strTo,strSubject,strBody

         Set myCDONTSMail  = Nothing
         'Write "Mail has been sent."
         %\>
\</body\>
\</html\>

Hoppas ngn har tid att hjälpa mig!

ha det!

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

## #2 — Engine^, 2003-02-14T08:35Z

Jag vet inte hur man använder JMail, men det finns gott om dokumentation.

[w3 JMail 4.3](http://tech.dimac.net/Websites/dimac/Website/Products/w3JMail/{C7EFB42E-5C6C-49D4-91B7-00C7E9388A96}?exId={B0C7A928-66E5-4531-932D-685258537DDD})

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

## #3 — abraqadabra, 2003-02-14T10:07Z

hittade en annan kod snutt ifrån en annan post på denna sidan och gjorde några små ändringar i den för att se om det funkade men inte heller den här verkar fungera, vet inte om jag gjort ngt fel i koden eller inte? 

\[
\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\>
\<html\>
\<head\>
\<title\>Untitled Document\</title\>
\<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"\>
\</head\>

\<body\>
\<% 
Option Explicit 
Dim fornamn, efternamn, email, hemsida, telefon, telefax, meddelande, subject, recipient, web_site, msg 

'\________________________________________\_ 

fornamn = Request.Form("txtName") 
efternamn = Request.Form("txtName") 
email = Request.Form("txtFrom") 
hemsida = Request.Form("txtCompany") 
telefon = Request.Form("txtPosition") 
telefax = Request.Form("telefax") 
meddelande = Request.Form("txtMessage") 

'\________________________________________\_ 

subject = "Mail Från Hemsidan..." 
recipient = "abraqadabra@hotmail.com" 

'\________________________________________\_ 

Server.HTMLEncode("fornamn") 
Server.HTMLEncode("efternamn") 
Server.HTMLEncode("meddelande") 

'\________________________________________\_ 

if left(hemsida, 11) = "http://www." then 
web_site = hemsida 
end if 

if left(hemsida, 4) = "www." then 
web_site = "http://" & hemsida 
end if 

if not instr(hemsida, ".") \>0 then 
web_site = "Ingen Hemsida" 
end if 

'\________________________________________\_ 

set msg = Server.CreateOBject( "JMail.Message" ) 

msg.From = email 
msg.FromName = fornamn & " " & efternamn 
msg.AddRecipient recipient 
msg.Subject = subject 

'\________________________________________\_ 

msg.body = "Namn: " & fornamn & " " & efternamn & vbcrlf & "Emailadress: " & email & vbcrlf & "Hemsida: " & web_site & vbcrlf & "Telefonnummer: " & telefon & vbcrlf & "Telefaxnummer: " & telefax & vbcrlf & vbcrlf & "Meddelande: " & vbcrlf & meddelande 

'\________________________________________\_ 

if not msg.Send("smtp-au.server-mail.com" ) then 
Response.write "&skickat=nej" 
else 
Response.write "&skickat=ja" 
end if 
%\> 

\</body\>
\</html\>
\]

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

## #4 — Vide, 2003-02-14T10:16Z

Berätta vad du får för fel så kanske vi kan hjälpa till lite bättre. :)

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

## #5 — @nders, 2003-02-14T10:26Z

...och använd \[kod\]-taggar så är det lättare för oss att läsa koden.

mvh,

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

## #6 — abraqadabra, 2003-02-14T10:27Z

Det är det som är problemet, jag får inget fel. Bara det att inget händer. Dvs jag får inget email. Om jag testar det hela i flash och lägger in ett dynamiskt text fält för att testa variabeln "skickat" i flash så säger den "ja" så så långt verkar det funka. Grejen är den att jag emailat systemadministratören för webhotellet och denne säger att jag skall använda mig av JMAIL så jag får anta att det skall fungera i den änden då. Nedanför kan ni läsa om vad de sa:

Detta stod i ett meddelande jag fick ifrån deras webkontakt system:

Unfortunately we don't allow CDONTS, however you can do much the same thing with JMail. It allows you to send and retrieve emails from your web site without a mail program or mail server such as Outlook or Eudora.

I have emailed through to <kmio@kth.se> sample conversion scripts when going from CDONTs to JMail.

Let us know if you have any further questions.

Och detta stod i emailet:

Below is a sample conversion script when going from CDONTs to Jmail.

Sample CDONTS script:
\<%
Set objMail = Server.CreateObject("CDONTS.NewMail") 
objMail.From = "user@domain.com"
objMail.Subject = "email with CDONTS"
objMail.To = "user@domain.com"
objMail.Body = 
objMail.Send 
Response.write("Mail was Sent") 
set objMail = nothing
%\>
Sample Jmail script:

\<%
Set objMail = Server.CreateObject("Jmail.Message") 
objMail.From = "user@domain.com"
objMail.Subject = "email with Jmail"
objMail.AddRecipient "user@domain.com"
objMail.Body = "Test" & vbcrlf&\_ "with JMAIL." 
objMail.Send ("smtp-au.server-mail.com")
Response.write("Mail was Sent")
set objMail = nothing
%\>

Changes made:

Server.CreateObject("CDONTS.NewMail") -\>
Server.CreateObject("Jmail.Message")

objMail.To = "user@domain.com" -\> objMail.AddRecipient "user@domain.com"

objMail.Send -\> objMail.Send ("smtp-au.server-mail.com")

This is a straightforward example. CDONTS may support further properties or
methods which might need conversion

Tack igen!

Sorry för att alla fel med tagsen, är ny här och väldigt stressad :(

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

## #7 — Jesper T, 2003-02-14T10:29Z

Använder du rätt mailserver då?

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

## #8 — abraqadabra, 2003-02-14T10:30Z

jo det gör jag, tog "smtp-au.server-mail.com" ifrån deras mail, det borde ju vara rätt?

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

## #9 — Vide, 2003-02-14T10:32Z

Är "smtp-au.server-mail.com" rätt server att skicka ifrån, eller har webhotellet en annan adress?

/R
Lite seg där... ;)
Kolla upp med dom vilken serveradress du skall skicka ifrån.

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

## #10 — abraqadabra, 2003-02-14T10:49Z

jupp det var rätt adress, jag börjar undra om de inte har fuckat upp den här grejen totalt, läste detta nu på deras info sida:

Subject	JMail ServerAddress
Modified	2001-12-06 10:17:29
Details:	Customers using JMail should to set their ServerAddress property to "smtp.bne.server-mail.com" or "smtp-au.server-mail.com"; which points at the Layer 4 switch. This should ensure that they always get a live mailserver. 

You may find if they use their mail.domainname.com etc mail cannot be sent. This is because of new firewalling restrictions against some of the smtp clusters (mail.domainname.com points to these clusters). 

Låter som om man med andra ord inte kan använda sig av JMAIL alls då? och iom att JMAIL e det enda systemet de använder sig av, såvida jag inte gör det med ett cgi script så är jag rätt körd? verkar ju helt otroligt, det skall ända vara ett rätt så stort företag i Australien...

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

## #11 — Toonster, 2003-02-14T12:03Z

Ibland måste man använda sig av en "giltig" "from" adress för att det ska funka, dvs alla mail som skickas kanske måste ha en giltig "från adress" från ert webbkonto

\[red.\]
msg.From = email 

här kanske email måste vara en adress kopplad till erat webbkonto

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

## #12 — abraqadabra, 2003-02-14T12:09Z

ok detta skall kollas upp omgående, tack för hjälpen så länge

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/68241-hjälp
