/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hjælp til opbygning af mailsystem.
Fra : Jochke


Dato : 08-01-02 17:06

Hej Alle sammen.

Har et stort problem som jeg ikke lige kan overskue, så jeg søger lidt hjælp
herude... Ved ikke helt om det er OK at poste den herinde. Men laver jo
det hele i ASP så tænkte at det her måtte være stedet.

Mål:
At få lavet et eksternt mailsystem alá hotmail. Skal kun bruges som webmail
men evt. med mulighed på et senere tidspunkt at sætte et POP3/IMAP modul på.

Problem:
Hvordan er det smarteste at lagre brugernes e-mail? Jeg har fundet frem til
2 løsninger.
Løsning 1: Smider alle brugernes mail ind i en SQL database.
Løsning 2: Hver bruger har deres egen fil-mappe og en fil til hver
"postmappe" (indbox, outbox....osv.) Heri lagres emailen så.

Spørgsmål:
1) Hvilken metode er lettest og smartest at bruge?
2) Hvilke fordele og ulemper er der ved hver løsning?
3) Har du evt. bedre og smartere løsninger?

Problemet er altså kun hvordan brugernes e-mail skal lagres.

På forhånd tak

Johnny



 
 
Jonathan Stein (08-01-2002)
Kommentar
Fra : Jonathan Stein


Dato : 08-01-02 18:28

Jochke wrote:

> Løsning 1: Smider alle brugernes mail ind i en SQL database.

Databasen holder styr på alt for dig. Når du f.eks. skal sortere på afsender,
dato, størrelse o.s.v. er det bare at smide den rigtige SQL-sætning afsted.

> Løsning 2: Hver bruger har deres egen fil-mappe og en fil til hver
> "postmappe" (indbox, outbox....osv.) Heri lagres emailen så.

Mere effektivt. Kun mærkbart ved store datamængder/stor belastning.

Løsning 3: Hver bruger har sin fil-mappe, hver "postmappe" sin undermappe,
hver mail sin fil.
- Gør mange ting nemmere end løsning 2, men koster ekstra diskplads.

M.v.h.

Jonathan

--
Start med PHP, Perl eller JSP uden at omskrive al din gamle ASP-kode.
jsp-hotel.dk tilbyder nu Chili!Soft ASP på alle hoteller.
http://www.jsp-hotel.dk/





news.sektornet.dk (09-01-2002)
Kommentar
Fra : news.sektornet.dk


Dato : 09-01-02 15:35

"Jonathan Stein" <jstein@image.dk> wrote in message
news:3C3B2C08.DCBBEE64@image.dk...

> Databasen holder styr på alt for dig. Når du f.eks. skal sortere på
afsender,
> dato, størrelse o.s.v. er det bare at smide den rigtige SQL-sætning
afsted.

Nogen ulemper til det? Har stødt ind i lidt problemer med vedhæftede filer.

> Mere effektivt. Kun mærkbart ved store datamængder/stor belastning.

Så det er at foretrække denne løsning frem for den 1.?

> Løsning 3: Hver bruger har sin fil-mappe, hver "postmappe" sin
undermappe,
> hver mail sin fil.
> - Gør mange ting nemmere end løsning 2, men koster ekstra diskplads.

Er den at foretrække af alle de 3 løsninger? Hvilke ASP komponenter kan man
bruge til det formål?

På forhånd tak

Johnny



Tony Lorentzen (10-01-2002)
Kommentar
Fra : Tony Lorentzen


Dato : 10-01-02 10:09

Hej,

Jeg formoder at du allerede har en mailserver til formålet. Når det så er
sagt, så findes der et hav af pop3 komponenter osv. som kan hive mailen ud
af mailserveren og eventuelt over i en sql server. Mange af dem, der har
lavet disse komponenter har også demoscripts liggende som du evt. kan bruge.
Alternativt skal du finde en mailserver, der lagrer direkte i SQL Server el.
MS Access. Jeg har ikke kunnet finde nogen der gør det med alle data - kun
bruger- og domæne-informationer. Tjek f.eks. MailMax fra www.SmartMax.com.
Den er udmærket - men som sagt vokser træerne sjældent ind i himlen. Jeg
oplevede nogle problemer med at den crashede når jeg forsøgte at hive mails
ud af den fra en POP3 komponent (selv fra hotmail's pop-mail funktion).
Deres support vendte aldrig tilbage så jeg skrottede dem igen.

Derfor valgte jeg i stedet at købe iMail Server som har indbygget webmail -
som man kan customize selv.

Ellers (hvis du vil lave det i PHP) så kig på www.horde.org/imp - det er
sejt og kan det hele! Tjek deres demo på:
http://demo.horde.org/stable/horde/imp/login.php hvor du kan connecte via
IMAP til din egen mailserver.

Mvh,
Tony Lorentzen
Lorentzen.com



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste