Avatar billede mostcrazy Nybegynder
24. juli 2001 - 16:45 Der er 21 kommentarer og
1 løsning

jmail - webmail

Hej

Hvad er der galt med denne kode ?

<% @LANGUAGE=VBSCRIPT %>
<%

Set pop3 = Server.CreateObject( \"JMail.POP3\" )

pop3.Connect \"mail@domæne.dk\", \"kode\", \"mail.domæne.dk\"

Response.Write( \"You have \" & pop3.count & \" emails in your mailbox!<br><br>\" )

if pop3.count > 0 then
Set msg = pop3.Messages.item(1)

\' Note the first element of this array is 1
\' since the POP3 server starts counting at 1
ReTo = \"\"
ReCC = \"\"

Set Recipients = msg.Recipients
separator = \", \"

\' We now need to get all the recipients,
\' both normal and Carbon Copy (CC) recipients
\' and store them in a variabel

For i = 0 To Recipients.Count - 1
  If i = Recipients.Count - 1 Then
    separator = \"\"
  End If

  Set re = Recipients.item(i)
  If re.ReType = 0 Then
    ReTo = ReTo & re.Name & \"&nbsp;(\" & re.EMail & \")\" & separator
  else
    ReCC = ReTo & re.Name & \"&nbsp;(\" & re.EMail & \")\" & separator
  End If
Next

\' This function iterates through the Attachments object,
\' and saves the attachment to the server\'s disk.
\' It also returns a nicely formatted string with a
\' link to the attachment.
Function getAttachments()
  Set Attachments = msg.Attachments
  separator = \", \"

  For i = 0 To Attachments.Count - 1
    If i = Attachments.Count - 1 Then
      separator = \"\"
    End If

  Set at = Attachments(i)
  at.SaveToFile( \"F:\\domæne.dk\\attachments\\\" & at.Name )
  getAttachments = getAttachments & \"<a href=\"\"/attachments/\" &_
  at.Name &\"\"\">\" & at.Name & \"(\" & at.Size & \" bytes)\" &_
  \"</a>\" & separator
  Next
End Function

%>
<html>
<body>
<TABLE>
<tr>
  <td>Subject</td>
  <td><%= msg.Subject %></td>
</tr>
<tr>
  <td>From</td>
  <td><%= msg.FromName %></td>
</tr>
<tr>
  <td>Recipients To</td>
  <td><%= ReTO %></td>
</tr>
<tr>
  <td>Recipients CC</td>
  <td><%= ReCC %></td>
</tr>
<tr>
  <td>Attachments</td>
  <td><%= getAttachments %></td>
</tr>
<tr>
  <td>Body</td>
  <td><pre><%= msg.Body %></pre></td>
</tr>
</TABLE>
</body>
</html>
<%

end if

pop3.Disconnect

%>
Avatar billede zoidberg Nybegynder
24. juli 2001 - 16:49 #1
hvad er problemet?
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 16:51 #2
jeg får en 500 serverfejl når jeg prøver at afvikle det, og serveren skulle have jmail
Avatar billede zoidberg Nybegynder
24. juli 2001 - 16:52 #3
Hmm... det kan vi jo ikke bruge til meget, har du et link?
Avatar billede bbs Nybegynder
24. juli 2001 - 16:52 #4
Måske skal du ændre mail.domæne.dk til dit eget ..
Avatar billede zoidberg Nybegynder
24. juli 2001 - 16:53 #5
Er det din egen server eller et webhotel?
Avatar billede bbs Nybegynder
24. juli 2001 - 16:54 #6
F:\\domæne.dk\\attachments\\
skal også ændres til dit eget domain ..
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 16:54 #7
et øjeblik så får i et link til en test konto

og det er et webhotel
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 16:58 #8
http://www.marj.dk/pop3simple.asp

<% @LANGUAGE=VBSCRIPT %>
<%

Set pop3 = Server.CreateObject( \"JMail.POP3\" )

pop3.Connect \"test@marj.dk\", \"12345\", \"mail.marj.dk\"

Response.Write( \"You have \" & pop3.count & \" emails in your mailbox!<br><br>\" )

if pop3.count > 0 then
Set msg = pop3.Messages.item(1)

\' Note the first element of this array is 1
\' since the POP3 server starts counting at 1
ReTo = \"\"
ReCC = \"\"

Set Recipients = msg.Recipients
separator = \", \"

\' We now need to get all the recipients,
\' both normal and Carbon Copy (CC) recipients
\' and store them in a variabel

For i = 0 To Recipients.Count - 1
  If i = Recipients.Count - 1 Then
    separator = \"\"
  End If

  Set re = Recipients.item(i)
  If re.ReType = 0 Then
    ReTo = ReTo & re.Name & \"&nbsp;(\" & re.EMail & \")\" & separator
  else
    ReCC = ReTo & re.Name & \"&nbsp;(\" & re.EMail & \")\" & separator
  End If
Next

\' This function iterates through the Attachments object,
\' and saves the attachment to the server\'s disk.
\' It also returns a nicely formatted string with a
\' link to the attachment.
Function getAttachments()
  Set Attachments = msg.Attachments
  separator = \", \"

  For i = 0 To Attachments.Count - 1
    If i = Attachments.Count - 1 Then
      separator = \"\"
    End If

  Set at = Attachments(i)
  at.SaveToFile( \"F:\\WebData\\marj.dk\\attachments\\\" & at.Name )
  getAttachments = getAttachments & \"<a href=\"\"/attachments/\" &_
  at.Name &\"\"\">\" & at.Name & \"(\" & at.Size & \" bytes)\" &_
  \"</a>\" & separator
  Next
End Function

%>
<html>
<body>
<TABLE>
<tr>
  <td>Subject</td>
  <td><%= msg.Subject %></td>
</tr>
<tr>
  <td>From</td>
  <td><%= msg.FromName %></td>
</tr>
<tr>
  <td>Recipients To</td>
  <td><%= ReTO %></td>
</tr>
<tr>
  <td>Recipients CC</td>
  <td><%= ReCC %></td>
</tr>
<tr>
  <td>Attachments</td>
  <td><%= getAttachments %></td>
</tr>
<tr>
  <td>Body</td>
  <td><pre><%= msg.Body %></pre></td>
</tr>
</TABLE>
</body>
</html>
<%

end if

pop3.Disconnect

%>
Avatar billede zoidberg Nybegynder
24. juli 2001 - 17:02 #9
Hmm... den giver ingen fejl på min server...

Er du sikker på at det er JMail 4 der er installeret på serveren?

Hvor ligger siden?
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 17:03 #10
siden ?
Avatar billede zoidberg Nybegynder
24. juli 2001 - 17:04 #11
ja, hvilket webhotel?
Avatar billede zoidberg Nybegynder
24. juli 2001 - 17:05 #12
Har du prøvet at køre siden på din egen computer?
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 17:05 #13
marj.dk hos kontiki data http://www.kontiki.dk
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 18:17 #14
jeg skrev lige til udbyderen og han fortalte mig at han lavet det om for 3 uger siden uden at give besked.

Så nu må jeg undvære webmail :o(
Avatar billede zoidberg Nybegynder
24. juli 2001 - 20:33 #15
nedtur :o(

Husk at lukke!
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 20:36 #16
lukket
Avatar billede bbs Nybegynder
24. juli 2001 - 20:37 #17
Takker for points :)
Avatar billede zoidberg Nybegynder
24. juli 2001 - 23:16 #18
Damn, der var du sgu heldig hva\' bbs ;o)

mostcrazy >> Du kan altså godt lukke uden at give andre point!
Avatar billede mostcrazy Nybegynder
24. juli 2001 - 23:29 #19
ups, zoidberg jeg opretter et nyt indlæg og så for du også nogle point
Avatar billede bbs Nybegynder
24. juli 2001 - 23:31 #20
Hvad skal han da ha\' points for?
Du har jo fået hjælp!
Avatar billede zoidberg Nybegynder
24. juli 2001 - 23:39 #21
Nej, jeg skal heller ikke have nogle point, og det skulle du egentlig heller ikke!
Avatar billede bbs Nybegynder
25. juli 2001 - 13:01 #22
Næ, men sket er sket ..
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