Avatar billede jensen_123 Nybegynder
28. juni 2002 - 12:14 Der er 9 kommentarer og
1 løsning

JMail problem, ved flere adresser

Når jeg indtaster flere e-mail adresser, kommer der ingen mails til dem. Kan ikke rigtig se hvor det gå galt.

**************
anbefal.asp
**************


<%
    if request.querystring("mode")<>"send" then
%>
<html>
<head>
<title></title>
<LINK href="css/v_menu_css/style.css" rel=StyleSheet type=text/css>
</head>
<body>

<table border="0" width="397" cellspacing="0" cellpadding="10" align="center">
  <tr>
  <td width="377" align="center">
  <form method="POST" action="anbefal.asp?mode=send" name="e-mail">
    <table border="0" width="92%">
      <tr>
        <td width="100%" colspan="3">
          <p align="center"><b>Anbefal URL:</b>  Http://www.sidenavn.dk</p>
        </td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="67%" colspan="2">
        <font color="#FF0000">
      <%
            response.write request.querystring("msg")
        %>
        </font>
      <br>
        </td>
      </tr>
      <tr>
        <td width="49%"><b>Navn</b></td>
        <td width="67%" colspan="2"><input type="text" name="navn" size="29"></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="67%" colspan="2"><br>
        </td>
      </tr>
      <tr>
        <td width="49%"><b>E-mail</b></td>
        <td width="1%" align="center"> 1.</td>
        <td width="92%"> <input type="text" name="FriendEmail0" size="25"></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="6%" align="center"> 2.</td>
        <td width="61%"> <input type="text" name="FriendEmail1" size="25"></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="6%" align="center"> 3.</td>
        <td width="61%"> <input type="text" name="FriendEmail2" size="25"></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="6%" align="center"> 4.</td>
        <td width="61%"> <input type="text" name="FriendEmail3" size="25"></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="6%" align="center"> 5.</td>
        <td width="61%"> <input type="text" name="FriendEmail4" size="25"></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="67%" colspan="2"><br>
        </td>
      </tr>
      <tr>
        <td width="49%"><b>Besked</b></td>
        <td width="67%" colspan="2"><textarea rows="6" name="Message" cols="41"></textarea></td>
      </tr>
      <tr>
        <td width="49%"></td>
        <td width="67%" colspan="2"></td>
      </tr>
    </table>
    <p><input type="submit" value="Anbefal siden"></p>
      </form>
  </table>
</body>
</html>


<%
end if
if request.querystring("mode")="send" then
                    navn=request.form("navn")
                    mail0=request.form("FriendEmail0")
                    mail1=request.form("FriendEmail1")
                    mail2=request.form("FriendEmail2")
                    mail3=request.form("FriendEmail3")
                    mail4=request.form("FriendEmail4")
                    message=request.form("message")

                    Set Mailer = Server.CreateObject("JMail.Message")
                    Mailer.ContentType = "text/html"
                    Mailer.FromName = "" & navn & ""
                    Mailer.From= " robot@dinsidennavn.dk"
                    Mailer.AddRecipient " navn@navn.dk"
                    if mail0<>"" then Mailer.AddRecipient ""& FriendEmail0 & "", mail0
                    if mail1<>"" then Mailer.AddRecipient ""& FriendEmail1 & "", mail1
                    if mail2<>"" then Mailer.AddRecipient ""& FriendEmail2 & "", mail2
                    if mail3<>"" then Mailer.AddRecipient ""& FriendEmail3 & "", mail3
                    if mail4<>"" then Mailer.AddRecipient ""& FriendEmail4 & "", mail4
                   
                    Mailer.Subject = "Denne side er blevet anbefalet til dig"
                    Mailer.Body = "" & navn & " har anbefalet www.sidenavn.dk"
                        if Mailer.Send("smtp.mail.dk") then
                            response.redirect ("anbefal.asp?msg=Tak fordi du anbefalede www.sidenavn.dk")   
                       
                            else
                                response.write "Der skete en fejl ved afsendelse af den mail!!"
                       
                       
                        end if
end if
%>
Avatar billede a-torsten Nybegynder
28. juni 2002 - 12:18 #1
Hvor får du FriendEmail0 osv. fra.... Det er dem du har diffineret som mail0 osv...

prøv

                    if mail0<>"" then Mailer.AddRecipient mail0
                    if mail1<>"" then Mailer.AddRecipient mail1
                    if mail2<>"" then Mailer.AddRecipient mail2
                    if mail3<>"" then Mailer.AddRecipient mail3
                    if mail4<>"" then Mailer.AddRecipient mail4
Avatar billede jensen_123 Nybegynder
28. juni 2002 - 12:51 #2
hmm det virker ikke

if mail0<>"" then Mailer.AddRecipient mail0

men det virker når jeg kun har denne linie med
Avatar billede kalkunen Nybegynder
28. juni 2002 - 14:43 #3
Du kunne jo også bare lave 4 jmail scripts, bare ved at skrive: JMail.Execute
Set JMail = Nothing i slutnongen af hver kode :)

Det er lidt amatør men det virker da...
Avatar billede soes Nybegynder
28. juni 2002 - 18:13 #4
hvad med at bruge en for-løkke som ser efter hvilke felter der er udfyldt. jeg kan hurtigt strikke en sammen til dig.

/Søren Søndergård
Avatar billede soes Nybegynder
28. juni 2002 - 18:24 #5
Du kan gøre følgende:
Start med at kalde alle dine input felter det samme(Dem hvor email adressen skal indtastes i)

Prøv så at udskifte der hvor du tester if mail... med denne kode:

For Each Item In Request.Form("[Navnet på email feltet]")
Mailer.AddRecipient Item
Next

/Søren Søndergård
Avatar billede jensen_123 Nybegynder
11. juli 2002 - 11:54 #6
hmm soes det skal du lige forklare lidt mere :-)
Avatar billede soes Nybegynder
11. juli 2002 - 12:10 #7
det kan vi godt finde ud af, men så vil jeg forslå at vi bruger icq/msn og derefter poster løsningen herinde.

/Søren Søndergård
Avatar billede jensen_123 Nybegynder
11. juli 2002 - 12:16 #8
det er bare oki doki med mig

icq = 8165260
Avatar billede jensen_123 Nybegynder
29. juli 2002 - 14:28 #9
Dette svar kommer jeg ikke videre med... lukker spørgsmålet
Avatar billede jensen_123 Nybegynder
29. juli 2002 - 14:38 #10
hmm nå da.....forkert knap
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