Avatar billede jr40 Nybegynder
22. august 2002 - 08:57 Der er 44 kommentarer og
1 løsning

Jmail help

Jeg har et email script her:

default.asp

<form method="post" action="SendMail.asp">
                        Complete this form and click the submit-button. We will
                        answer your msg as soon as possible. <br>
                        <br>
        <table>
          <tr>
            <td> NickName: </td>
            <td>
              <input type=text size=25 name="nickname">
            </td>
          </tr>
          <tr>
            <td> Email: </td>
            <td>
              <input type=text size=25 name="email">
            </td>
          </tr>
          <tr>
            <td> Icq:</td>
            <td>
              <input type=text size=25 name="icq">
            </td>
          </tr>
          <tr>
            <td> Msn:</td>
            <td>
              <input type=text size=25 name="msn">
            </td>
          </tr>
          <tr>
            <td> Enter your Msg: </td>
            <td>
              <textarea rows=15 cols=40 name="question"></textarea>
            </td>
          </tr>
          <tr>
            <td> </td>
            <td>
              <input type=submit value="Submit">
            </td>
          </tr>
        </table>
</form>


Sendmail.asp

      <%

' Get the form data
senderEmail = "mail@ditdomæne.dk"
subject    = "Contact site"
recipient  = "andre@privat.tele.dk"


' Create the JMail message Object
set msg = Server.CreateOBject( "JMail.Message" )

' Set logging to true to ease any potential debugging
' And set silent to true as we wish to handle our errors ourself
msg.Logging = true
msg.silent = true

' Enter the sender data
msg.From = senderEmail
msg.FromName = name

' Note that as addRecipient is method and not
' a property, we do not use an equals ( = ) sign
msg.AddRecipient recipient

' The subject of the message
msg.Subject = subject

' And the body
msg.body = "Nickname = " & Request.Form("nickname") & vbcrlf
msg.body = msg.body & "Email = " & Request.Form("email") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("icq") & vbcrlf
msg.body = msg.body & "Msn = " & Request.Form("msn") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("Icq") & vbcrlf
msg.body = msg.body & "Msg = " & Request.Form("question") & vbcrlf

' Now send the message, using the indicated mailserver
if not msg.Send("pop3.mail.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"
else
    Response.write "Message sent succesfully!"
end if


' And we're done! the message has been sent.


%>


Det dur så fint nok, men kan du gøre så man kan vælge den email man vil sende til ligesom her:

http://www.protuna.dk/webz/www.protunahandel.de/email.asp
Avatar billede cthun Nybegynder
22. august 2002 - 09:06 #1
<form method="post" action="SendMail.asp">
                        Complete this form and click the submit-button. We will
                        answer your msg as soon as possible. <br>
                        <br>
        <table>
          <tr>
            <td> NickName: </td>
            <td>
              <input type=text size=25 name="nickname">
            </td>
          </tr>
          <tr>
            <td> Email: </td>
            <td>
              <select name="email">
<option value="din@mail.dk">Ole Reje</option>
<option value="dinmail2@mail.dk">Ole Reje support</option>
              </select>
            </td>
          </tr>
          <tr>
            <td> Icq:</td>
            <td>
              <input type=text size=25 name="icq">
            </td>
          </tr>
          <tr>
            <td> Msn:</td>
            <td>
              <input type=text size=25 name="msn">
            </td>
          </tr>
          <tr>
            <td> Enter your Msg: </td>
            <td>
              <textarea rows=15 cols=40 name="question"></textarea>
            </td>
          </tr>
          <tr>
            <td> </td>
            <td>
              <input type=submit value="Submit">
            </td>
          </tr>
        </table>
</form>
Avatar billede cthun Nybegynder
22. august 2002 - 09:07 #2
så skal du selvfølgelig ændre deres value's samt navn til dine oplysninger :-)
Avatar billede jr40 Nybegynder
22. august 2002 - 09:08 #3
jo men du har misforstået hvad jeg har skrevet.

øverst på siden skal der være en funktion så man endten kan vælge af skrive til admin - webmaster - supporter - osv
Avatar billede cthun Nybegynder
22. august 2002 - 09:09 #4
i din sendmail.asp skal du ændre

recipient  = "andre@privat.tele.dk"
til
recipient  = request.form("email")
Avatar billede jr40 Nybegynder
22. august 2002 - 09:13 #5
ahh oki så er jeg med. :)
takker.

forresten den mail man modtager, kan man ik skrive noget tekst så det kommer som stanard hvergang man modtager en mail.
"hvis du forstår hvad jeg mener".
Avatar billede jr40 Nybegynder
22. august 2002 - 09:14 #6
standard even
Avatar billede cthun Nybegynder
22. august 2002 - 09:14 #7
<form method="post" action="SendMail.asp">
                        Complete this form and click the submit-button. We will
                        answer your msg as soon as possible. <br>
                        <br>
        <table>
        <tr>
        <td>send to:</td>
        <td><select name="recipient">
<option value="din@mail.dk">Ole Reje</option>
<option value="dinmail2@mail.dk">Ole Reje support</option>
              </select></td>
        </tr>
          <tr>
            <td> NickName: </td>
            <td>
              <input type=text size=25 name="nickname">
            </td>
          </tr>
          <tr>
            <td> Email: </td>
            <td>
              <input type=text size=25 name="email">
            </td>
          </tr>
          <tr>
            <td> Icq:</td>
            <td>
              <input type=text size=25 name="icq">
            </td>
          </tr>
          <tr>
            <td> Msn:</td>
            <td>
              <input type=text size=25 name="msn">
            </td>
          </tr>
          <tr>
            <td> Enter your Msg: </td>
            <td>
              <textarea rows=15 cols=40 name="question"></textarea>
            </td>
          </tr>
          <tr>
            <td> </td>
            <td>
              <input type=submit value="Submit">
            </td>
          </tr>
        </table>
</form>
Avatar billede cthun Nybegynder
22. august 2002 - 09:15 #8
ok... du havde den... Men jeg tror altså det var mig der misforstod det... prøv lige ovenstående!!
Avatar billede cthun Nybegynder
22. august 2002 - 09:16 #9
Du skal så ændre

senderEmail = "mail@ditdomæne.dk"
subject    = "Contact site"
recipient  = "andre@privat.tele.dk"
til
senderEmail = "din@mail.dk"
subject    = "Contact site"
recipient  = request.form("recipient")
Avatar billede jr40 Nybegynder
22. august 2002 - 09:17 #10
yes det er jeg med på.  ;-)
Avatar billede cthun Nybegynder
22. august 2002 - 09:19 #11
godt... du mener om du kan skrive en standard meddelse i alle dine mails??
Avatar billede jr40 Nybegynder
22. august 2002 - 09:20 #12
ja altså om man på en måde i sendmail.asp
skriver f.eks.
besøg www.etellerandet.dk
Avatar billede cthun Nybegynder
22. august 2002 - 09:22 #13
' And the body
msg.body = "Nickname = " & Request.Form("nickname") & vbcrlf
msg.body = msg.body & "Email = " & Request.Form("email") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("icq") & vbcrlf
msg.body = msg.body & "Msn = " & Request.Form("msn") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("Icq") & vbcrlf
msg.body = msg.body & "Msg = " & Request.Form("question") & vbcrlf & vbcrlf & vbcrlf
msg.body = msgbody & "besøg os på http://www.jubbi.dk"
Avatar billede jr40 Nybegynder
22. august 2002 - 09:24 #14
ahh oki. :)
Avatar billede jr40 Nybegynder
22. august 2002 - 09:25 #15
nok et lille tricky spørgsmål, men kan man add en mail, så ligemeget om der bliver sendt noget til admin/webmaster så for den anden email adresse alle beskeder.?
Avatar billede jr40 Nybegynder
22. august 2002 - 09:26 #16
jeg har en ven som skulle prøvet det script, men når han vil sende den afsted så kommer den her besked til ham på sitet:
The message was undeliverable. All servers failed to receive the message
ClientLogging enabled: Client Remote Address: 64.180.128.145
.execute()

osv...
Avatar billede cthun Nybegynder
22. august 2002 - 09:34 #17
så skal du ændre
msg.AddRecipient recipient

til

if recipient = "din@mail.dk" then
msg.AddRecipient recipient
else
msg.AddRecipient recipient
msg.addRecipient "din@mail.dk"
end if

ovenstående vil sende alle mails til din@mail.dk!!
Avatar billede jr40 Nybegynder
22. august 2002 - 09:35 #18
fandt fejlen.

det var serveren som jeg havde ændret. :)

men:
nok et lille tricky spørgsmål, men kan man add en mail, så ligemeget om der bliver sendt noget til admin/webmaster så for den anden email adresse alle beskeder.?
Avatar billede cthun Nybegynder
22. august 2002 - 09:35 #19
Kan du ikke lige smide dit nye script herind??
Avatar billede cthun Nybegynder
22. august 2002 - 09:36 #20
ok..
Avatar billede jr40 Nybegynder
22. august 2002 - 09:36 #21
sendmail.asp


      <%

' Get the form data
senderEmail = "mail@ditdomæne.dk"
subject    = "Contact site"
recipient  = request.form("recipient")


' Create the JMail message Object
set msg = Server.CreateOBject( "JMail.Message" )

' Set logging to true to ease any potential debugging
' And set silent to true as we wish to handle our errors ourself
msg.Logging = true
msg.silent = true

' Enter the sender data
msg.From = senderEmail
msg.FromName = name

' Note that as addRecipient is method and not
' a property, we do not use an equals ( = ) sign
msg.AddRecipient recipient

' The subject of the message
msg.Subject = subject

' And the body
msg.body = "Nickname = " & Request.Form("nickname") & vbcrlf
msg.body = msg.body & "Email = " & Request.Form("email") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("icq") & vbcrlf
msg.body = msg.body & "Msn = " & Request.Form("msn") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("Icq") & vbcrlf
msg.body = msg.body & "Msg = " & Request.Form("question") & vbcrlf

' Now send the message, using the indicated mailserver
if not msg.Send("mail.tele.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"
else
    Response.write "Message sent succesfully!"
end if


' And we're done! the message has been sent.


%>
Avatar billede cthun Nybegynder
22. august 2002 - 09:36 #22
Vedr tricky spm!!

Kommentar: cthun
22/08-2002 09:34:53
Avatar billede jr40 Nybegynder
22. august 2002 - 09:37 #23
oki min fejl, havde ik opdateret siden. :)
Avatar billede jr40 Nybegynder
22. august 2002 - 09:40 #24
Så skriver den fejl:
The following recipients could not be sent to:
  andre@privat.tele.dk; 550 Only 1 recipients accepted with null sender address
Avatar billede cthun Nybegynder
22. august 2002 - 09:44 #25
if recipient = "din@mail.dk" then
msg.AddRecipient recipient
else
msg.AddRecipient recipient
msg.AddRecipient "din@mail.dk"
end if
Avatar billede jr40 Nybegynder
22. august 2002 - 09:46 #26
hmm
Avatar billede cthun Nybegynder
22. august 2002 - 09:47 #27
Det virker ikke eller hvad??
Avatar billede jr40 Nybegynder
22. august 2002 - 09:49 #28
nope.

kan du sige mig hvorfor den kommer med den her fejl, når man sender til en mail med @msn.com


<- 250 Sender <> Ok
  -> RCPT TO:ronpopeil@msn.com
<- 550 relaying mail to msn.com is not allowed
  -> DATA
<- 503 No recipients specified
Error: 503 No recipients specified
ClientLogging enabled: Client Remote Address: 80.197.135.35
.execute()
Avatar billede cthun Nybegynder
22. august 2002 - 09:50 #29
prøv lige og stik mig koden igen :-)
Avatar billede jr40 Nybegynder
22. august 2002 - 09:51 #30
den gider åbenbart ik sende til navn.com

"strange"

      <%

' Get the form data
senderEmail = "mail@ditdomæne.dk"
subject    = "Contact site"
recipient  = request.form("recipient")


' Create the JMail message Object
set msg = Server.CreateOBject( "JMail.Message" )

' Set logging to true to ease any potential debugging
' And set silent to true as we wish to handle our errors ourself
msg.Logging = true
msg.silent = true

' Enter the sender data
msg.From = senderEmail
msg.FromName = name

' Note that as addRecipient is method and not
' a property, we do not use an equals ( = ) sign
msg.AddRecipient recipient


' The subject of the message
msg.Subject = subject

' And the body
msg.body = "Nickname = " & Request.Form("nickname") & vbcrlf
msg.body = msg.body & "Email = " & Request.Form("email") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("icq") & vbcrlf
msg.body = msg.body & "Msn = " & Request.Form("msn") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("Icq") & vbcrlf
msg.body = msg.body & "Msg = " & Request.Form("question") & vbcrlf

' Now send the message, using the indicated mailserver
if not msg.Send("mail.tele.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"
else
    Response.write "Message sent succesfully!"
end if


' And we're done! the message has been sent.


%>
Avatar billede jr40 Nybegynder
22. august 2002 - 09:54 #31
fuck det er strange.!!!
Avatar billede jr40 Nybegynder
22. august 2002 - 09:58 #32
nu har jeg fået af ændre admin mailen til en anden dk mail, og det dur heller ik.

så der er noget galt med scripetet siden kun webmaster kan modtage og ik admin??
Avatar billede cthun Nybegynder
22. august 2002 - 09:59 #33
stik mig lige html'en også!
Avatar billede jr40 Nybegynder
22. august 2002 - 10:00 #34
default.asp siden ser sådan her ud:


<form method="post" action="SendMail.asp">
                        Complete this form and click the submit-button. We will
                        answer your msg as soon as possible. <br>
                        <br>
        <table>
        <tr>
        <td>send to:</td>
        <td><select name="recipient">
<option value="ak@revision-aarhus.dk">Admin</option>
<option value="janr@mail.dk">Webmaster</option>
              </select></td>
        </tr>
          <tr>
            <td> NickName: </td>
            <td>
              <input type=text size=25 name="nickname">
            </td>
          </tr>
          <tr>
            <td> Email: </td>
            <td>
              <input type=text size=25 name="email">
            </td>
          </tr>
          <tr>
            <td> Icq:</td>
            <td>
              <input type=text size=25 name="icq">
            </td>
          </tr>
          <tr>
            <td> Msn:</td>
            <td>
              <input type=text size=25 name="msn">
            </td>
          </tr>
          <tr>
            <td> Enter your Msg: </td>
            <td>
              <textarea rows=15 cols=40 name="question"></textarea>
            </td>
          </tr>
          <tr>
            <td> </td>
            <td>
              <input type=submit value="Submit">
            </td>
          </tr>
        </table>
</form>
Avatar billede cthun Nybegynder
22. august 2002 - 10:01 #35
Jeg ved hvorfor...

senderEmail = "mail@ditdomæne.dk"

domainet på email'en skal findes og det gør "ditdomæne.dk" ikke..
prøv at ændre det til

senderEmail = "mail@mail.dk"
Avatar billede jr40 Nybegynder
22. august 2002 - 10:04 #36
yes nice nu virker det
Avatar billede cthun Nybegynder
22. august 2002 - 10:05 #37
kanon!!
Avatar billede jr40 Nybegynder
22. august 2002 - 10:09 #38
Når jeg skriver det sådan her:
' And the body
msg.body = "Nickname = " & Request.Form("nickname") & vbcrlf
msg.body = msg.body & "Email = " & Request.Form("email") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("icq") & vbcrlf
msg.body = msg.body & "Msn = " & Request.Form("msn") & vbcrlf
msg.body = msg.body & "Icq = " & Request.Form("Icq") & vbcrlf
msg.body = msg.body & "Msg = " & Request.Form("question") & vbcrlf & vbcrlf & vbcrlf
msg.body = msgbody & "Our Webpage på http://www.dunno.dk"




/så er det kun adressen der bliver vidst i mailen.?
Avatar billede cthun Nybegynder
22. august 2002 - 10:15 #39
msg.body = "Nickname = " & Request.Form("nickname") & vbcrlf &_
"Email = " & Request.Form("email") & vbcrlf &_
"Icq = " & Request.Form("icq") & vbcrlf &_
"Msn = " & Request.Form("msn") & vbcrlf &_
"Icq = " & Request.Form("Icq") & vbcrlf &_
"Msg = " & Request.Form("question") & vbcrlf & vbcrlf & vbcrlf &_
"Our Webpage på http://www.dunno.dk"
Avatar billede cthun Nybegynder
22. august 2002 - 10:16 #40
sorry!!

det er fordi du skriver
msg.body = msgbody & "Our Webpage på http://www.dunno.dk"
den skal hedde
msg.body = msg.body & "Our Webpage på http://www.dunno.dk"

du havde glemt et punktum!
Avatar billede jr40 Nybegynder
22. august 2002 - 10:20 #41
ahh ja nu virker den. :)
Avatar billede jr40 Nybegynder
22. august 2002 - 10:21 #42
Takker endnu engang
Avatar billede jr40 Nybegynder
22. august 2002 - 10:31 #43
kan du ik lige skrive til mig via icq:
81531332
Avatar billede cthun Nybegynder
22. august 2002 - 10:51 #44
ICQ virker ikke her pga. firewall... Jeg kan skrive når jeg engang kommer hjem!
Avatar billede jr40 Nybegynder
22. august 2002 - 10:53 #45
oki :)
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