webForumDet fria alternativet

JMail fråga:

ASP

3 svar · 319 visningar · startad av Megaman

Medlem sedan jan. 2004118 inlägg
Frågan#1

Kan man skicka med filer när man sänder med jmail och om det går utan att behöva installera någon annan komponent Är det någon som har en kod snutt på hur man gör i så fall...
filen är en valfri fil typ txt fil eller en doc fil.

Den ligger alltså inte på servern utan det skall skickas upp till servern via ett forulär som jag har gjort med JMail men jag vill som sagt var komplitera den med denna funktion.

här är koden till på formuläret.


<HTML><HEAD><TITLE>IDP: Kontakta oss</TITLE>

<script language="javaScript">
function tecken()
{
if (document.kontakt.namn.value=="")
{
alert("Du glömde ditt Namn!");
return false;
} else if (document.kontakt.epost.value=="")
{
alert("Du glömde att fylla din E-Post!");
return false;
} else if (document.kontakt.klubbnamn.value=="")
{
alert("Du glömde fylla i klubbnamnet!");
return false;
} else if (document.kontakt.telefon.value=="")
{
alert("Du glömde fylla i ditt telefon nr!");
return false;
} else if (document.kontakt.meddelande.value=="")
{
alert("Du glömde skriva ett meddelande!!!");
return false;
}
}
</script>
</HEAD>
<BODY vLink="#aa0000" link="#aa0000" bgColor="#ffffff">
<CENTER>
<TABLE style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid" cellSpacing="0" cellPadding="0" width="500" border="0">
<TBODY>
<TR>
<TD style="PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #aa0000; PADDING-TOP: 6px; FONT-FAMILY: verdana,helvetica,arial" bgColor="#efefef">
<B>» Kontakta oss</B> </TD></TR>
<TR>
<TD background="dotted_hori.gif">
<IMG height=1 alt="" src="dot.gif" width="1" border="0"></TD></TR>
<TR>
<TD style="PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT-FAMILY: verdana,helvetica,arial">
<P>Här kan du ställa frågor om du vill till oss som har hand om IDP så 
svarar vi så fort vi kan på era frågor.</P>

<!-- Formuläret -->
<FORM method="post" name="kontakt" action="kontakt.asp?do=skicka" onSubmit="return tecken()">

Ditt För &amp; Efter Namn: <font color="#AA0000">*</font><BR>
<input type="text" name="namn" size="30" style="FONT-SIZE: 11px; WIDTH: 450px; FONT-FAMILY: verdana,helvetica,arial"><BR><BR>
Ditt E-Post Adress:<font color="#AA0000">*</font><BR>
<input type="text" name="epost" size="30" style="FONT-SIZE: 11px; WIDTH: 450px; FONT-FAMILY: verdana,helvetica,arial"><BR><BR>
Klubbens Namn:<b> <font color="#AA0000">*</font></b><BR>
<input type="text" name="klubbnamn" size="30" style="FONT-SIZE: 11px; WIDTH: 450px; FONT-FAMILY: verdana,helvetica,arial"><BR><BR>
Varför vill du nå oss: <font color="#AA0000">*</font><br>
<input type="text" name="telefon" size="30" style="FONT-SIZE: 11px; WIDTH: 450px; FONT-FAMILY: verdana,helvetica,arial"><BR><BR>
Meddelande:<font color="#AA0000">*</font><BR>
<TEXTAREA name="meddelande" style="FONT-SIZE: 11px; WIDTH: 450; FONT-FAMILY: verdana,helvetica,arial; height:157" rows="5" cols="30"></TEXTAREA><BR><BR>
<INPUT style="FONT-SIZE: 11px; FONT-FAMILY: verdana,helvetica,arial" type="submit" value="Skicka" name="Submit"><BR><BR>

<%
If Request.QueryString("do") = "skicka" Then

If Request.Form("namn") <> "" AND Request.Form("epost") <> "" AND Request.Form("klubbnamn") <> "" AND Request.Form("telefon") <> "" Then

namn = Request.Form("namn") 
epost = Request.Form("epost")
klubbnamn = Request.Form("klubbnamn")
telefon = Request.Form("telefon")
Meddelande = Replace(Request.Form("Meddelande"), vbCrLf, "<br>" & vbCrLf)
	
Set jmail = Server.CreateObject("JMail.Message")
jmail.Logging = True
Jmail.Priority = 1 
jmail.From = "" & epost & "" 
jmail.AddRecipient "TILL_EPOST", "TILL_VEM" 
jmail.Subject = "NÅGOT_SUBJECT:"
jmail.Body = "VAD_SOM_HELST:"
jmail.appendHTML "<font face=verdana size=2>"
jmail.appendHTML "<b>Skickades: </b> " & Now & "<br>" 
jmail.appendHTML "<b>Namn: </b> " & namn & "<br>" 
jmail.appendHTML "<b>Epost: </b> " & epost & "<br>"
jmail.appendHTML "<b>Telefon nr: </b> " & telefon & "<br>"
jmail.appendHTML "<b>Meddelande: </b> " & Meddelande & "<br>"
jmail.appendHTML "</font>"

jmail.Send ("SMTP_SERVER")
	
End If

Response.redirect "okej.asp"

End If
%>
</FORM>
</TD>
</TR>
</TBODY>
</TABLE>
</CENTER>
</BODY>
</HTML>

Om någon kan hjälpa mig med detta så vore jag tacksam MVH Megaman

Medlem sedan mars 20016 260 inlägg
#2

https://www.dimac.net
gå in på jmail och examples -> attachments så finns där kodexempel.

Medlem sedan jan. 2004118 inlägg
#3

Tjenare Jymdis!!!

Det är med hjälp från deras hemsida jag har gjort denna formulär.

Saken är den att det är inte jag som skall ha den och stället han har hemsidan har inte asp upload jag tänkte mest om det gick att göra utan den. men troligtvisst skulle det nog bli en massa koder till för att få till ett upload script i denna formulär själv har jag ingen aningom hur man gör detta...

Men det kanske du eller någon annan som vet hur man gör det.

Om det är någon som vet och har lust att lägga lite tid på detta så kan ni väl skicka ett PM till mig och säga att ni gör detta!!!

Medlem sedan mars 20016 260 inlägg
#4

Han får väl använda den uppladdningskomponent som han kan och sen ta

Attachments.Add( filnamn )

vilket borde fungera.
sen kan han ju ta bort filen efteråt.

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)