Permalänk
Medlem

formMail-jmail

i min sökan efter sanning har jag nu fastnat igen . I scriptet så används jmail. Är det samma som formmail? (ja , jag är en n00b)
B-one says:
För att FormMail-scriptet skall fungera skall följande kod användas (koden som framgår är endast ett exempel varför den skall modifieras för att fungera):

<FORM method="post" action="http://www.ditt-domän.se/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="din@e-postadress.dk">
<input type="hidden" name="subject" value="Här kan du ange ett ämne">
<input type="hidden" name="redirect" value="http://www.domain.dk/nysida.html">
</FORM>

men mitt ser ut:
Set jmail = Server.CreateObject("JMail.Message")

jmail.AddRecipient ""& eposten &"", ""& eposten &""
jmail.From = "" & info(7) & ""
jmail.Subject = "Beställning"
jmail.appendHTML "<font face=verdana size=1>"
For i = 0 To Ubound(myArray,2)
IF Len(MyArray(0,i)) > 0 then
jmail.appendHTML "<b>Art.nr: </b>" & MyArray(2,i) & "<br>"
jmail.AppendHTML "<b>Produkt: </b>" & MyArray(3,i) & "<br>"
jmail.AppendHTML "<b>Antal: </b>" & MyArray(1,i) & "<br>"
jmail.AppendHTML "-------------------------------------------<br>"
IF i = Ubound(myArray,2) then
jmail.AppendHTML " <br>"

blandar jag ihop olika saker här?

Visa signatur

"nous somme les hommes de troup d´assault ..."

Permalänk
Medlem

ja du blandar ihop 2 saker... Du skall inte använda det formuläret för att det skall skickas. det är ju joakimwebs webbshop så kolla i den koden som beställer. sedan vill jag påpeka att B-one inte stödjer microsoft access databaser.

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Medlem

i fall du skall skicka mail med jamil så skall du göra det så här... (bara ett exempel)

<% If Request.Querystring ("do") = "send" Then Set jmail = Server.CreateObject("JMail.Message") jmail.Logging = True jmail.From = ""& Request.Form("email") &"" jmail.Fromname = ""& Request.Form("name") &"" jmail.AddRecipient "din_mail@mail.adress " 'din epost... jmail.Subject = "Brev från sidan." jmail.appendHTML ""& Request.Form("body") &"<br>" jmail.appendHTML "Datum :</b> " & Now & "<br>" jmail.Send ("smtp.dinadress.com") 'Din smtp adress Set jmail = nothing response.Write("Mailet är nu skickat, jag återkommer.") End If %> <form method="POST" action="?do=send" name="add"> Ditt:namn<br> <input type="text" name="name" size="50"> <br> Din epost:<br> <input type="text" name="email" size="50"> <br> Brev:<br> <textarea rows="17" name="text" cols="60"></textarea> <br> <input name="submit" type="submit" value="Posta din fråga">

det spelar ingenroll hur du sparar den bara du sparar den som *.asp alltså som en .asp fil.

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Medlem

ja , det är joakimswebshop. Jag har lagt upp den på b-one och konverterat till mySQL databaser.(jag, med hjälp av halva swec ) Men det som inte fungerar är ordermailet. Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/order.asp, line 69

System message, messageid = 0x800401f3

Detta är felmeddelandet. Måste allt verkligen skrivas om? Är det inte nåt med asp-mySQL som blir fel? Eller är det 2 olika formMail? Tänk på att skriva långsamt.Jag är softwarenOOb.

Visa signatur

"nous somme les hommes de troup d´assault ..."

Permalänk
Medlem

jo du kan ju kolla upp din smtp adress.. och bifoga gärna settings filen. Kommer inte håg i fall smtp adressen skall stå där eller någon annanstans.. Ta reda på i fall de stödjer jamil.. Annars kan jag koda om till cdonts till dig...

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Medlem

lite kod kan du nog bifoga också?? ta från line 69 och neråt i order.asp

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Medlem

Set jmail = Server.CreateObject("JMail.Message")

jmail.AddRecipient ""& eposten &"", ""& eposten &""
jmail.From = "" & info(7) & ""
jmail.Subject = "Beställning"
jmail.appendHTML "<font face=verdana size=1>"
For i = 0 To Ubound(myArray,2)
IF Len(MyArray(0,i)) > 0 then
jmail.appendHTML "<b>Art.nr: </b>" & MyArray(2,i) & "<br>"
jmail.AppendHTML "<b>Produkt: </b>" & MyArray(3,i) & "<br>"
jmail.AppendHTML "<b>Antal: </b>" & MyArray(1,i) & "<br>"
jmail.AppendHTML "-------------------------------------------<br>"
IF i = Ubound(myArray,2) then
jmail.AppendHTML " <br>"
END IF
END IF
Next
jmail.appendHTML "<b>Namn: </b>" & info(0) & "<br>"
jmail.appendHTML "<b>Adress: </b>" & info(1) & "<br>"
jmail.appendHTML "<b>Postnr: </b>" & info(2) & info(3) & "<br>"
jmail.appendHTML "<b>Postadress: </b>" & info(4) & "<br>"
jmail.appendHTML "<b>Telefonnummer: </b>" & info(5) & "-" & info(6) & "<br>"
jmail.appendHTML "<b>E-post: </b>" & info(7) & "<br>"
jmail.appendHTML "<b>Övrigt: </b>" & info(8) & "<br>"
jmail.appendHTML "<b>Skickat: </b>" & Now() & "<br>"
jmail.appendHTML "</font>"
jmail.Send(mailserver)

For Each nyckel in Request.Cookies(Session.SessionID)
Response.Cookies(Session.SessionID)(nyckel) = ""
Next
sida = Request.ServerVariables("HTTP_REFERER") & "&skickad=ja"
Response.Redirect sida
%>
min smtp är ju smtp.bredband.net. I settingsfilen har jag skrivit i ordermailets adress. Angående jmail och cdonts så har jag inte hittat något om det. Får jag nog maila supporten om.

Visa signatur

"nous somme les hommes de troup d´assault ..."

Permalänk
Medlem

smtp.bredband.net är ju DIN smtp adress. Men vad är webbhotellets?

när du har fått reda på det så skall du ändra det i settingsfilen..

eller denna rad
jmail.Send("smtp.bredband.net") byt ut till din adress....

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Medlem

smtp1.b-one.nu. heter b -ones smtp. Men felmeddelandet kommer ju på set jmail. Är det nått som ska connectas som inte finns?

Visa signatur

"nous somme les hommes de troup d´assault ..."

Permalänk
Medlem

kan du visa oss din settings.inc eller settings.asp fil?? den heter nått sådant.

där skall vi se hur dt ser ut mer hjälp får du då.

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Medlem

<%
inklmoms = "1"
' 0 för Nej och 1 för Ja. Vill du ha inkl. moms priser?

frakt = "110"
' Ange hur mycket frakt som skall läggas på

eposten = "ordermail@scootech.se"
' Ange adressen dit beställningarna ska skickas

mailserver = "smtp1.b-one.nu"
' Ange din SMTP-mailserver

mapp = "filer"
' Ange mappen som produktbilder skall sparas i

admin_anvnamn = "admin"
' Välj användarnamn till admin.asp

admin_losenord = "admin"
' Välj lösenord till admin.asp
%>

Visa signatur

"nous somme les hommes de troup d´assault ..."

Permalänk
Medlem

det ser ju rätt ut...

byt ut denna raden:
jmail.Send(mailserver)
mot:
jmail.Send("smtp1.b-one.nu")

då kan det funka

Visa signatur

Jag gjorde ett forum en gång. Det var i ASP. Nu kodar jag mest PHP. Men jag har en sajt som heter Clanhost.se också!!!11 ONEONE

Permalänk
Hedersmedlem

Om "Set jmail = Server.CreateObject("JMail.Message")" inte funkar betyder det helt enkelt att servern inte har JMail installerat.
Du måste använda FormMail för att det ska funka, och nej, det är inte samma sak.

Visa signatur

Nämen hej!

Permalänk
Medlem

Är formmail,jmail och cdonts 3 olika? Om det är som i mitt första inlägg så borde det vara ganska lätt att göra ett formMail med de värden som jag har i mitt orginal? Är det skrivet i asp eller gör det ingen skillnad så länge servern stöder båda?

Visa signatur

"nous somme les hommes de troup d´assault ..."