Avatar billede Slettet bruger
02. juni 2006 - 17:08 Der er 2 kommentarer og
1 løsning

DypsoPOP spørgsmål

Hejsa

Jeg har lige fået fat i en POP3-komponent som virker fint, og som kan tjekke mail...

- Men jeg kan ikke finde ud af hvordan man hiver et attachment ud af en mail, sådan det kan downloades...

Her er mit script som det er nu:
<%
set Mess = server.createObject("DypsoPop.Message")

Mess.Host = "************"
Mess.Login ="***************"
Mess.password = "*************"
Mess.DeleteOnReceive = false

if Mess.connect then
%>
<table style="border:1px solid black" cellspacing='1'>
    <tr bgcolor='#6699cc'><th>Date</th>
        <th>From</th>
        <th>Subject</th>
        <th>Size</th>
        <th>Attachments
        </th>
    </tr>
<%
   
    for i=0 to Mess.getNumberMessage
    set msg = Mess.getMail(cint(i))
   
    if i mod 2 = 0 then
        bgcol = "#D8E8FC"
    else
        bgcol = "#f2f2f2"
    end if
   
%>
<tr bgcolor="<%=bgcol%>">
<td ><%=msg.Send_date%></td>
<td><%=msg.from%></td>
<td><%=msg.subject%></td>
<td><%=msg.size%></td>
<td>
<%   
    if msg.AttachmentsCount>0 Then
            for j = 0 to msg.AttachmentsCount-1
        set att = msg.getAttachMent(cint(j))
              response.write "Filename : <a href=""" & att.filename & """>" &_
                att.filename & "</a><br>"
                  next
    end if
   
    response.write "</td></tr>" &  chr (13)
    next
%>
<tr>
<td colspan="5" width="100%">
<%=msg.HTMLContent%>
</td>
</tr>
    </table>
<%
else
    response.write "no message or connection not possible!"
end if
set Mess = Nothing
%>

- Og her er der en URL hvor man kan læse lidt om komponenten (på fransk)... Men jeg kan ikke rigtigt finde svar på hvordan man kan downloade et attachment fra en mail....

- Håber nogen kan hjælpe!

\Dan
Avatar billede ttopholm Nybegynder
03. juni 2006 - 20:09 #1
Det ser ikke sådan ud på deres eksempler.

Der kan den kun give dig navnet...

Hvilken mailserver bruger du
Avatar billede Slettet bruger
03. juni 2006 - 20:18 #2
Hej ttopholm

Min mailserver er MailEnable Standard (http://www.mailenable.com)...

- og nej! Du har ret... det ser ikke sådan ud... men på den anden side er der da ikke meget idé i at kunne se navnet på en vedhæftet fil, som man så ikke kan få fat i... Men det må man vel nok leve med, med denne komponent...

Men kan man ikke på én eller anden måde måske lave en "Binary-write" eller sådan noget på den del af mailen som er en vedhæftet fil... For en vedhæftet fil sættes vel i en mail binært...

- Men der er flere ting som er lidt suspekte ved denne her komponent... For eksempel kan man ikke regne med at "msg.from" virker optimalt... Og det er jo også vidt forskelligt hvordan en header er opbygget i en mail så komponenten er bestemt ikke særlig fleksibel hvad dette angår...

- Dette problem har jeg dog reddet mig ud af ved at lave en stor function som altid vil fange hvilken e-mail adresse afsenderen har, direkte fra headeren...

\Dan
Avatar billede Slettet bruger
22. juni 2006 - 01:14 #3
hmm... jeg opgav denne komponent... af to grunde... den kan ikke læse attachments og så er den også meget langsom hvis der er mange store mails i indbakken...

\Dan
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