Avatar billede biohazard_666 Nybegynder
07. december 2004 - 21:04 Der er 30 kommentarer og
2 løsninger

Hent email og svar

Hejsa..
Jeg er ved at lave en side hvor jeg skal have lavet en support sektion. Jeg tænkte så bare på, er der nogle af jer, eksperter, som ved hvordan man får hentet de mails som er på en specifik POP3 email ned så man kan læse og svare med ASP??


/Bio
Avatar billede biohazard_666 Nybegynder
07. december 2004 - 21:05 #1
ps.
det er ikke en hel webmail jeg har brug for, det er bare de par funktioner:
1. hent mails
2. vis mails
3. besvar mails
4. opret mails
5. slet mails
Avatar billede mikkelk Nybegynder
07. december 2004 - 21:06 #2
Der skal bruges et pop3-komponent. Der findes så vidt jeg ved ikke nogle rigtigt gode gratiskomponenter af denne type. Har dog forsøgt mig lidt med zacks pop3, som kan anvendes til simple løsninger. Ellers indeholder JMail i betalingsudgaven et pop3-komponenent.
Avatar billede mikkelk Nybegynder
07. december 2004 - 21:07 #3
Avatar billede mikkelk Nybegynder
07. december 2004 - 21:09 #4
til at sende mails skal du bruge et smtp-komponenet og her findes der en del muligheder, både gratis og betaling
Avatar billede mikkelk Nybegynder
07. december 2004 - 21:11 #5
ASPEmail: http://www.aspemail.com

JMail: http://www.dimac.net/ (gratis smtp, betalings pop3)
Avatar billede mikkelk Nybegynder
07. december 2004 - 21:12 #6
Avatar billede mortency Nybegynder
07. december 2004 - 22:08 #7
//biohazard_666

Komponent fritt POP3 Mail Script - 100% ASP...

Her kommer det et POP3 Mail Reader script som er helt gratis og som fungerer greit, har selv benyttet det en stund, uten problemer.

Det kan lastes ned her --> http://jmailbox.org/

Lykke til!

//Morten
Avatar billede biohazard_666 Nybegynder
07. december 2004 - 22:57 #8
Hejsa..
Jeg er kunde ved wannafind.dk, og jeg har adgang til følgende komponenter:

ServerObjects-komponenter:
• AspMAIL
• AspPOP3
• AspHTTP
• AspDNS
• AspIMAGE

Dimac-komponenter:
• w3 JMail
• w3 Sockets

Standard CGI-scripts:
• Tæller / counter
• FormMail

aspSmart-komponenter:
• aspSmartUpload

Persits Software-komponenter:
• AspUPLOAD
• AspXUpload
• AspJpeg
• AspPDF
Avatar billede biohazard_666 Nybegynder
07. december 2004 - 22:58 #9
det er forresten ikke noget problem at sende mails, det har jeg fundet ud af med AspMail komponenter.. Men det er lige det med at få det integreret med et andet komponent :/

Skriver igen i morgen når jeg kommer hjem fra arbejde/skole :)

/Bio
Avatar billede mikkelk Nybegynder
08. december 2004 - 07:56 #10
Så har du jo adgang til ASPPop3 - du finder dokumentationen her:
http://www.serverobjects.com/comp/Asppop3.htm
Avatar billede mikkelk Nybegynder
08. december 2004 - 07:58 #11
Dokumentationen indeholder adskillige eksempler på hvordan man griber det an...
Avatar billede mortency Nybegynder
08. december 2004 - 09:23 #12
//biohazard_666

Du skriver selv at du har komponentet • w3 JMail fra dimac, da kan du bruke dette scriptet, http://jmailbox.org/ - Det kan lastes ned her --> http://janmulder.co.uk/download/jmailbox0.8.2.zip

JMailBox features:
Full Featured Webmail Client
Written in 100% ASP (version 3.0)
Based on the JMail* API (Version 4.x Personal or Pro)
Uses standard POP3 and SMTP for receiving and sending
Compose, reply, forward and delete messages
Messages are kept on the mail server until deleted
Send and receive multiple attachments (no additional DLL required)
Optional use of ASPUpload, ASPFileUpload or ScriptUpload for uploading attachments
Works with multiple users/domains
Option to keep inbox active.
Automatically indicate if there is new mail if you remain logged in
Multiple language modules supplied
- Chinese, Danish, Dutch, English, French, German
- Italian, Portuguese, Swedish, Spanish, Turkish
Option to download only headers to speed up inbox display
Highlight new messages
Show Attachments in inbox
View HTML format messages
Inbox cached for faster re-loading
Signatures files
Accepts name@domain.com and name%domain.com style usernames
Friendly login error messages
Option to limit number of outgoing emails per send action
Option to disable attachment functionality
Avatar billede mikkelk Nybegynder
08. december 2004 - 14:56 #13
Det kommer så an på hvilken version af JMail der er tilgængelig...
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 18:28 #14
Hej..
JMail er næsten for stort til at integerere i en side som min.
Den anden løsning kan også være at have en kode liggende som checker mail når man logger ind på min side (det er kun en speciel admin gruppe som skal kunne checke mail) og så ser den automatisk om der er kommet nogle nye mails, hvis der er det, kan der komme et link frem til JMail.. Tror i at i kunne lave det for mig? Altså det med at connecte og checke for mail? Det er det eneste, skal nok finde ud af resten
Avatar billede mikkelk Nybegynder
08. december 2004 - 19:28 #15
Det står jo direkte i dokumentationen for ASPPop3:

Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "mailhost.localisp.net"
Mailer.UserName  = "myname"
Mailer.Password  = "mypassword"
Mailer.OpenPop3


Mailer.Retrieve 1
Mailer.ClosePop3

Mailer.MessageID
Mailer.Date
Mailer.Subject
Mailer.FromName
Mailer.FromAddress
Mailer.BodyText
Avatar billede mikkelk Nybegynder
08. december 2004 - 19:29 #16
det eneste der mangler er at loope igennem alle beskeder istedet for kun at hente én
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 19:44 #17
Hvordan kan man så loope igennem alle beskederne?
Avatar billede mikkelk Nybegynder
08. december 2004 - 19:55 #18
Der er en god beskrivelse her:

http://activedeveloper.dk/artikler/default.asp?articleid=115

Det er et komplet eksempel på simpelt at logge ind, vise en liste over beskeder, samt give mulighed for at klikke på den enkelte besked og læse den...
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 21:48 #19
mikkelk -> Har sat mig for at lave en webmail selv, eller i hvert fald lege med det :) Men, ved du hvordan man får formateret dato'en? Pga. når jeg henter en mail, bliver den bare som denne:
Sun, 05 Dec 2004 05:26:05 GMT

Og det er jo ikke lige den fedeste tid :/
Men ved du hvordan man formaterer den, så den evt. kommer til at se sådan ud:
05-12-04 05:26:05

Eller noget i den stil?

mortency -> Tak for linket, jeg vil kigge nærmere på det :)


Jeg mangler lige det ene svar fra mikkelk, så får i jeres fortjente point :) Regner med at dele 50:50, hvis det altså er i orden med jer ;)
Avatar billede mikkelk Nybegynder
08. december 2004 - 22:05 #20
hmm...tricky...problemet er jo at det format den spytter ud der ikke umiddelbart er et korrekt datoformat.

Jeg har ikke selv adgang til komponentet så kan ikke så godt teste, men du kan i første omgang lave et lille test.
if isdate(Mailer.Date) then
response.write year(Mailer.Date)
end if

Hvis det virker er det jo en smal sag...
Avatar billede mikkelk Nybegynder
08. december 2004 - 22:09 #21
Ah...det er fordi du bruger headerinformationen, som de gør i eksemplet på activedeveloper...
Så er jeg faktisk ikke helt klar over hvordan det skal gøres...beklager
Avatar billede biohazard_666 Nybegynder
08. december 2004 - 22:12 #22
oki :( Men, har du en anden måde det kan laves på så ?? ;)
Avatar billede mikkelk Nybegynder
09. december 2004 - 07:50 #23
hmm... Det kommer an på om datoen ALTID er formateret ens...her bliver du nødt til at prøve dig frem, men hvis du finder ud af at den er det, så kan jeg godt lave en lille funktion til dig der formaterer den som du gerne vil have den...
Avatar billede biohazard_666 Nybegynder
09. december 2004 - 13:28 #24
Jeg kender godt de andre format ting ;) har også prøvet det, men det virker heller ikke :(
Avatar billede mikkelk Nybegynder
09. december 2004 - 18:01 #25
Det jeg tænker på er at hvis formatet for datoen du får spyttet ud ALTID er således: Sun, 05 Dec 2004 05:26:05 GMT, altså at det skrives på samme måde, så er det en smal sag at lave en konvertering, men hvis hver anden mail f.eks. giver Sun, 05/12/04 05:26:05 GMT - så er det ikke så nemt...
Avatar billede biohazard_666 Nybegynder
09. december 2004 - 21:13 #26
Det er næsten altid den samme format..
Avatar billede biohazard_666 Nybegynder
09. december 2004 - 21:14 #27
Men den kan også godt finde på at skrive: Sat, 04 Dec 2004 14:13:35 +0000
Avatar billede biohazard_666 Nybegynder
09. december 2004 - 22:11 #28
men, har lige et hurtigt spg mere :D hehe.. håber ik i er trætte af mig :$
Men, hvordan kan jeg finde status på mail, altså om den er læst eller ej ???
Avatar billede mikkelk Nybegynder
11. december 2004 - 23:44 #29
Hmm...undskyld det sene svar...tror ikke man kan tjekke om den er læst(men er ikke 100% sikker)...alternativt kan du hente mails ned i en db og benytte denne til at administrere mails i og så her markere om en mail er læst eller ej.
Avatar billede mikkelk Nybegynder
11. december 2004 - 23:45 #30
Hvad angår datoen er det jo lidt umuligt hvis ikke den har samme format hver gang..
Avatar billede mikkelk Nybegynder
11. december 2004 - 23:46 #31
Jeg vil forslå at du søger lidt efter asppop3 og læser lidt nærmere om den rundt omkring, så tror jeg du kan finde løsningen på mange af de problemer, som du utvivlsomt vil støde på under arbejdet med din webmail :-) Så god fornøjelse...
Avatar billede biohazard_666 Nybegynder
12. december 2004 - 01:12 #32
oki :) Så vil jeg da lede lidt :)
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