Avatar billede smidt Novice
27. marts 2001 - 18:50 Der er 3 kommentarer og
1 løsning

Nemme point

Her får den der udfylder formulare en eMail med en fil vedhæftet.
Samtidig får aRecipient en kopi & det er her problemet opstår for han skal kun have informationer fra formularen strName strAdress osv. og uden en vedhæftet fil
Hvordan skriver man det..

gandalfthewhite har løbet de properties igennem der er på CDONTS objectet, og han tør sige ret sikkert, at jeg ikke kan undgå filen bliver vedhæftet til BCC modtagerne.
Hvis jeg skal undgå dette bliver jeg nød til at oprette en ny indstands af CDONTS og så generere mailen to gange - dog uden attach den ene gang.

jeg har prøvet med:
men det er kun strEmail der får
Så spørgsmålet er hvordan skriver man 2 indstands af CDONTS??????????

<% @LANGUAGE = VBScript %>
<% Option Explicit %>
<html>
<head>
    <title>test</title>
    <title>test</title>
</head>
<body bgcolor=#ffffff>
<%
Dim strName, strEmail, strAdress, strQuery, strBy
strName = Trim(Request.Form(\"ClientName\"))
strEmail = Trim(Request.Form(\"ClientEmail\"))
strAdress = Trim(Request.Form(\"ClientAdress\"))
strQuery = Trim(Request.Form(\"ClientQry\"))
strBy = Trim(Request.Form(\"ClientBy\"))

If (strName <> \"\" And strAdress <> \"\" And strBy <> \"\") Then
    Dim objMail, aRecipients, tmp
    tmp = \"Navn \" & Strname & vbcrlf & \"Email \" & strEmail & vbcrlf & \"Adresse \" & strAdress & vbcrlf & \"Query \" & strQuery & vbcrlf & \"By \" & strby
    Set objMail = Server.CreateObject(\"CDONTS.NewMail\")
   
    objMail.From = \"11@xx.dk\"
    objMail.To = strEmail
    objMail.Subject = \"Fremsendelse af opstilling via eMail til \" & strName
    objMail.AttachFile Server.MapPath(\"../Pdfer/1809_d6.PDF\")
    objMail.Body = \"Hermed fremsendes den xxxxxxxxxxxxxxxxxxxxxxxxxxdddddbestilte opstilling! \" & strName
    objMail.Send
   
    Response.Write \"Tak for din bestilling! \" & strName
    Set objMail = Nothing


   
    Set myMail = Server.CreateObject(\"CDONTS.NewMail\")
myMail.Send \"11@xx.dk\", \"22@xx.dk\", _
    \"Fremsendelse af opstilling via eMail til \" & strName, tmp, 0
Set myMail = Nothing
%>

<h1>&nbsp;</h1>

<p>&nbsp;</p>

<FORM ACTION=\"<%=Request.ServerVariables(\"SCRIPT_NAME\")%>\" METHOD=POST>
<TABLE BORDER=0>
<tr><td>Name:</td><td><IMG border=0 src=\"../images/stjerne.gif\" width=\"10\" height=\"10\"></td><td><INPUT NAME=\"ClientName\" VALUE=\"\" SIZE=57></td></tr>
<tr><td>Adresse:</td><td><IMG border=0 src=\"../images/stjerne.gif\"></td><td><!--webbot
    bot=\"Validation\" S-Validation-Constraint=\"Greater than\"
    S-Validation-Value=\"1\" --><input type=\"text\" name=\"ClientAdress\" size=\"57\"></td></tr>
<tr><td>Postnr. og by:</td><td><IMG border=0 src=\"../images/stjerne.gif\" width=\"10\" height=\"10\"></td><td><!--webbot
    bot=\"Validation\" S-Validation-Constraint=\"Greater than\"
    S-Validation-Value=\"1\" --><input type=\"text\" name=\"ClientBy\" size=\"57\"></td></tr>
<tr><td>Tlf:</td><td></td><td><input type=\"text\" name=\"telefon\" size=\"18\">Tlf (arbejde/mobil):<input type=\"text\" name=\"TlfArbejde\" size=\"16\"></td></tr>
<tr><td>eMail:</td><td></td><td><INPUT TYPE=TEXT NAME=\"ClientEmail\" VALUE=\"\" SIZE=40></td></tr>
<tr><td valign=top>Comment/Question</td><td></td><td><TEXTAREA NAME=\"ClientQry\" COLS=40 ROWS=10></TEXTAREA></td></tr>
<tr><td></td><td></td><td>&nbsp;
    <p><INPUT TYPE=SUBMIT VALUE=\"Send\"></p>
  </td></tr>
</TABLE>
</FORM>

<% End If %>

<p>&nbsp;</p>

</body></html>


Avatar billede netsjov Nybegynder
27. marts 2001 - 22:18 #1
Snark dog dansk!!!

Dette burde virke




<% @LANGUAGE = VBScript %>
<% Option Explicit %>
<html>
<head>
    <title>test</title>
    <title>test</title>
</head>
<body bgcolor=#ffffff>
<%
Dim strName, strEmail, strAdress, strQuery, strBy
strName = Trim(Request.Form(\"ClientName\"))
strEmail = Trim(Request.Form(\"ClientEmail\"))
strAdress = Trim(Request.Form(\"ClientAdress\"))
strQuery = Trim(Request.Form(\"ClientQry\"))
strBy = Trim(Request.Form(\"ClientBy\"))

If (strName <> \"\" And strAdress <> \"\" And strBy <> \"\") Then
    Dim objMail, aRecipients, tmp
    tmp = \"Navn \" & Strname & vbcrlf & \"Email \" & strEmail & vbcrlf & \"Adresse \" & strAdress & vbcrlf & \"Query \" & strQuery & vbcrlf & \"By \" & strby

\'Mailen bliver sendt første gang,,, Men fil........\'
    Set objMail = Server.CreateObject(\"CDONTS.NewMail\")
   
    objMail.From = \"11@xx.dk\"
    objMail.To = strEmail
    objMail.Subject = \"Fremsendelse af opstilling via eMail til \" & strName
    objMail.AttachFile Server.MapPath(\"../Pdfer/1809_d6.PDF\")
    objMail.Body = \"Hermed fremsendes den xxxxxxxxxxxxxxxxxxxxxxxxxxdddddbestilte opstilling! \" & strName
    objMail.Send
   
\'Anden gang mailen bliver sendt,,, Uden fil.....\'
    Set objMail = Server.CreateObject(\"CDONTS.NewMail\")
    objMail.From = \"11@xx.dk\"
    objMail.To = strEmail
    objMail.Subject = \"Fremsendelse af opstilling via eMail til \" & strName
    objMail.Body = \"Hermed fremsendes den xxxxxxxxxxxxxxxxxxxxxxxxxxdddddbestilte opstilling! \" & strName
    objMail.Send

    Response.Write \"Tak for din bestilling! \" & strName
    Set objMail = Nothing


   

Set myMail = Nothing
%>

<h1>&nbsp;</h1>

<p>&nbsp;</p>

<FORM ACTION=\"<%=Request.ServerVariables(\"SCRIPT_NAME\")%>\" METHOD=POST>
<TABLE BORDER=0>
<tr><td>Name:</td><td><IMG border=0 src=\"../images/stjerne.gif\" width=\"10\" height=\"10\"></td><td><INPUT NAME=\"ClientName\" VALUE=\"\" SIZE=57></td></tr>
<tr><td>Adresse:</td><td><IMG border=0 src=\"../images/stjerne.gif\"></td><td><!--webbot
    bot=\"Validation\" S-Validation-Constraint=\"Greater than\"
    S-Validation-Value=\"1\" --><input type=\"text\" name=\"ClientAdress\" size=\"57\"></td></tr>
<tr><td>Postnr. og by:</td><td><IMG border=0 src=\"../images/stjerne.gif\" width=\"10\" height=\"10\"></td><td><!--webbot
    bot=\"Validation\" S-Validation-Constraint=\"Greater than\"
    S-Validation-Value=\"1\" --><input type=\"text\" name=\"ClientBy\" size=\"57\"></td></tr>
<tr><td>Tlf:</td><td></td><td><input type=\"text\" name=\"telefon\" size=\"18\">Tlf (arbejde/mobil):<input type=\"text\" name=\"TlfArbejde\" size=\"16\"></td></tr>
<tr><td>eMail:</td><td></td><td><INPUT TYPE=TEXT NAME=\"ClientEmail\" VALUE=\"\" SIZE=40></td></tr>
<tr><td valign=top>Comment/Question</td><td></td><td><TEXTAREA NAME=\"ClientQry\" COLS=40 ROWS=10></TEXTAREA></td></tr>
<tr><td></td><td></td><td>&nbsp;
    <p><INPUT TYPE=SUBMIT VALUE=\"Send\"></p>
  </td></tr>
</TABLE>
</FORM>

<% End If %>

<p>&nbsp;</p>

</body></html>



Avatar billede smidt Novice
28. marts 2001 - 11:54 #2
Mange tak for hjælpen det har jeg brug meget tid så >>>>kanon

netsjov ved du om man kan kalde et feldt i en database istedet for (\"../Pdfer/1809_d6.PDF\") i
objMail.AttachFile Server.MapPath(\"../Pdfer/1809_d6.PDF\") og endnu bedre skaldet være infor jeg tager med fra den side jeg kommer fra........svar så opretter jeg et nyt spørgsmål.

Ham der har løbet properties igennem kalder sig sku gandalfthewhite (nemt at huske) (*_*)
Avatar billede smidt Novice
31. marts 2001 - 11:02 #3
Hvis jeg gerne vil have sendt maile til 2 email adresse er der så en smart måde at skrive 2 email adresser på i objMail.To

\'Anden gang mailen bliver sendt,,, Uden fil.....\'
    Set objMail = Server.CreateObject(\"CDONTS.NewMail\")
    objMail.From = \"11@xx.dk\"
    objMail.To = \"44@xx.dk\"
    objMail.Subject = \"Fremsendelse af opstilling via eMail til \" & strName
    objMail.Body = \"Hermed fremsendes den xxxxxxxxxxxxxxxxxxxxxxxxxxdddddbestilte opstilling! \" & strName
    objMail.Send
Avatar billede netsjov Nybegynder
31. marts 2001 - 12:25 #4
Jg skulle mene at 
objMail.To = \"44@xx.dk\", \"emailadresseNR2@Adressen.dk\"



Du kan ikke bare sende en tabel fra en database,,, men du kan hente dataen ud og lægge den i en txt fil, og så sende den.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester