Avatar billede torbenmelander Nybegynder
01. august 2001 - 21:07 Der er 6 kommentarer og
1 løsning

w3 Jmail - POP3 - Receiving email

Hvordan modtager jeg email med jMail .. Er der nogen der har nogle eksempler på hvordan man kan modtage mail. Jeg fandt dette på dimac\'s hjemmeside .. Men jeg ved ikke om det kun læser mailen el. om det også sletter det fra mail-serveren .. Er der nogen der ved det ??

<% @LANGUAGE=VBSCRIPT %>
<%

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

pop3.Connect \"username\", \"password\", \"mail.mydomain.com\"

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( \"c:\\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 netsrac Praktikant
01. august 2001 - 22:25 #1
Det gør det ikke, der skal man bruge en af følgende funktioner på objektet:


    DeleteMessages( )
    DeleteSingleMessage( MessageID )
Avatar billede torbenmelander Nybegynder
01. august 2001 - 22:30 #2
netsrac> Det vil sige at medmindre man bruger én af ovennævnte funktioner, vil dataene blive liggende på serveren .. Har du evt. et link til nogle eksempler på at modtage mail ??
Avatar billede netsrac Praktikant
01. august 2001 - 22:35 #3
Ja medmindre du bruger en af de funktioner så vil den stadig ligge på serveren, men hva kan du ikke bruge det eksempel ? Hvad er du i tvivl om ?
Avatar billede torbenmelander Nybegynder
01. august 2001 - 22:38 #4
tjo, det kan jeg vel egentlig godt, det var bare vis du havde noget mere avanceret .. det er altid meget rart at lære af eksempler ..

Du får lige dine point! Tak for hjælpen!
Avatar billede netsrac Praktikant
01. august 2001 - 22:44 #5
Ligger desværre ikke inde med flere eksempler, men jeg mener at have svaret på et lignende spm. her på eksperten, så prøv at søg :-)
Avatar billede torbenmelander Nybegynder
01. august 2001 - 22:45 #6
Det prøver jeg. Endnu en gang: Tak
Avatar billede sth Novice
02. august 2001 - 00:18 #7
Du kan hente scriptet som gør at du kan læse dine pop3 mails via din internetbrowser fra følgende adresse:

http://www.activeserverpages.dk/download/default.asp?mode=download&id=245

med dette kan du også slætte dine mails på serveren
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