Avatar billede busschou Praktikant
13. april 2004 - 19:54 Der er 14 kommentarer og
1 løsning

Sortere spam i webmail

Jeg ved ikke helt under hvilken kategori dette hører andet end programmering.

Jeg kunne godt tænke mig at få udviklet en og anden form for applikation som kan sortere min mail for mig.
Min udbyder har spam filter - men det fungerer ligesom i outlook.
Enten skal man søge alt igennem manuelt. Ellers skal man søge en kæmpe junk folder igennem i tilfælde af der er kommet en normal mail derned. Eller også skal man "bortvise" alt mail på nær dem man har godkendt.

Jeg kunne godt tænke mig en form for filter som kun slipper de email adresser igennem som jeg har godkendt (evt i en database af en art). Alle dem jeg ikke har godkendt skal slettes uden jeg ser dem. MEN inden da skal der sendes en standard mail til afsenderen, bare i tilfælde af at jeg ikke har fået godkendt vedkomne (gid denne funktion havde været i outlook)

Er der nogen som kender til et program som kan dette?
Eller evt ved hvordan man kan gøre det?
Om det skal foregå via en webside eller hvordan er for så vidt lige gyldigt.
Jeg har selv PHP og MYSQL til rådighed.
Men jeg aner intet om hvordan man henter mails, svarer mails, gemmer mails i disse sprog.
Evt. kunne jeg forestille mig at applikationen videresendte de godkendte mails til en speciel email adresse - måske

Håber nogen har nogle gode iddeer :o)
Avatar billede busschou Praktikant
13. april 2004 - 19:55 #1
Forresten.... Jeg kender ikke helt til POP3 og IMAP. Men jeg mener min mail er IMAP hvis det gør en forskel.
Avatar billede Slettet bruger
13. april 2004 - 19:59 #2
Hvorfor bruger du ikke bare nogle af de programmer der er udviklet til formålet, hvis jeg må spørge? Jeg bruger selv spamhilator til at filtrere med, det fungerer gangke godt, den har bl.a. noget der hedder bayesian filter som du bruger til at "lære" den hvad der er spam og ikke spam.
Avatar billede espersen Novice
13. april 2004 - 20:00 #3
Det kan Outlook 2003 da klare ;o)

Funktioner -> Indstillinger -> Fanebladet "Indstillinger" -> klik på "Uønsket email" -> sæt hak nederst ved "Slet uønsket email istedet for at flytte den til mappen uønsket emails"
Avatar billede espersen Novice
13. april 2004 - 20:01 #4
bertie ; han bruger Outlook2003 med indbygget spamfilter.

busschou ; har du opdateret Office på det seneste ? - der er kommet en opdatering af spamfilteret !
Avatar billede Slettet bruger
13. april 2004 - 20:02 #5
espersen, det kunne jeg da ikke se ud af indlægget der står bare outlook?
Avatar billede busschou Praktikant
13. april 2004 - 20:16 #6
Må hellere specificere det lidt...
espersen >> Jeg har Outlook 2003.
  Det er rigtigt at jeg kan sætte programmet til at slette uønsket post.
  MEN. Hvad så hvis nogen sender mig en mail uden jeg har registreret deres email
  adresse?..
  Derfor jeg kunne tænke mig en løsning hvor der først sendes en standard mail til
  samtlige som slettes .. inden de slettes.

bertie >> Jeg kender ikke lige det program.. Men min fornemmelse er at alle de forskellige på markedet forsøger at "genkende" spam. Problemet er jo blot hvor meget de genkender og hvor meget de "fejl kender". Jeg kunne bedst tænke mig at afvise alle de email adresser som jeg ikke har godkendt. For så er der clean. Men de skulle bare helst have en email tilbage sigende noget ala "Afvist da jeg ikke kender dig... ring til mig hvis du mener det er en fejl"...
Avatar billede Slettet bruger
13. april 2004 - 20:19 #7
Gad vide om det måske kan klares via VBA med en makro der kører hele tiden, er det noget du har overvejet/kigget på?
Avatar billede busschou Praktikant
13. april 2004 - 20:21 #8
bertie >> ja jeg har tænkt på det.... men jeg har ikke "know how" nok til at vide hvordan det helt skal gøres
Avatar billede Slettet bruger
13. april 2004 - 20:22 #9
Ok, hvis jeg falder over noget så poster jeg lige.
Avatar billede busschou Praktikant
13. april 2004 - 20:22 #10
perfekt :O)
Avatar billede espersen Novice
13. april 2004 - 20:38 #11
...så det i en af busschou's andre tråde ;o)

måske du kan justere lidt på beskyttelses-niveauet (under samme indstillinger)  - jeg kan sagtens følge dig mht. afsendere som fejlagtigt opfattes som spammere (har modtaget et par stykker der IKKE var spam)

OG ideen med at "der først sendes en standard mail til samtlige som slettes .. inden de slettes." er meget dårlig da du dermed giver spammerne besked på at du sidder i den anden ende og venter på de næste 20 spammails - ok du fortæller dem at du blokere for deres afsender, men de sælger jo din mail videre til 337 kinesiske håbefulde forretningsfolk som sender dig en mail ugen  efter..... og historien fortsætter...
Avatar billede busschou Praktikant
13. april 2004 - 20:48 #12
Der er to ting som jeg finder irriterende ved de "normale" filtreringe:
1) Enten er jeg nød til at kigge ca 2-300 junk mails igennem hver dag for at være sikker på en normal mail ikke fejlagtig bliver erklæret til spam.
2) Hvis jeg spærrer for alt så det slet ikke kommer ind overhovedet.. så risikerer jeg at en bekendt sender en mail som jeg aldrig ser - hvor vedkomne vel og mærke regner med jeg har fået den, fordi set fra ham er den gået igennem.

Jeg ved godt det er noget hø at give spammere ens adresse ved at svare deres mails.
Men det kan jeg jo egentlig være ligeglad med hvis jeg aldrig nogen sinde ser deres mails :o)

Desuden håber jeg da at nogen tager det her foreslag til sig og så samtdig samler information om spammerne sammen så de måske kan retsforfølges. For jeg synes det er meget spam. Jeg får ca 2-300 om dagen og har aldrig givet min mail til nogen jeg ikke kendte
Avatar billede busschou Praktikant
13. april 2004 - 22:54 #13
tror jeg selv fik løst den endelig ved at lege lidt med VBA:
-------------------------------------------------------------
Sub SPAM()
Dim myOlApp As Outlook.Application
Dim junk As Outlook.MAPIFolder
Dim fra As Outlook.MailItem
Set myOlApp = CreateObject("Outlook.Application")
Set junk = myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderJunk)
While junk.Items.Count > 0
  Set fra = junk.Items.Item(1)
    fra.Forward.Recipients.Add (fra.SenderEmailAddress)
    fra.Subject = "Afvist"
    fra.SEND
Wend
End Sub
---------------------------------------------------------
Den lader til forwarde alt i junk filteret til de respektive afsendere så jeg slipper for kigge mappen igennem
Avatar billede busschou Praktikant
14. april 2004 - 08:53 #14
Hvis nogen skulle få lyst til at gøre mig efter så endte løsningen med denne macro:
______________________________________________________________-
Sub SPAM()
Dim myOlApp  As Outlook.Application
Dim junk    As Outlook.MAPIFolder
Dim fra      As Outlook.MailItem
Dim til      As Outlook.MailItem
Dim standard As Outlook.MailItem
Set myOlApp = CreateObject("Outlook.Application")
Set junk = myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderJunk)
' Kladde mail med afvisnings tekst
Set standard = myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderDrafts).Items.Item(1)
While junk.Items.Count > 0
  Set fra = junk.Items.Item(1)
    fra.SaveAs "C:\\mail.msg", olMSG
    fra.Forward
    fra.Subject = "Mail afvist / Mail refused"
    fra.Body = standard.Body
    fra.Attachments.Add "C:\\mail.msg", olByValue, 1, "mail"
    fra.SEND
Wend
End Sub
Avatar billede Slettet bruger
14. april 2004 - 17:35 #15
Smart :-)
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