Avatar billede dhb Nybegynder
02. juni 2003 - 12:30 Der er 9 kommentarer

Tvungen angivelse af emne i emails

Er der nogen der kender en løsning til hvordan man kan tvinge brugerne på en Exchange 2000 til at angive emnet i de emails de afsender?

Alternativt en løsning i Outlook 2000, hvor man automatisk kan afvise modtagelsen af en email uden emne (tomt emne) angivet. Problemet med de regler man kan sætte op i klienten som standard er, at man ligepræcis ikke kan lave en regel på et tomt emne.
Avatar billede dhb Nybegynder
15. juni 2003 - 19:55 #1
Er der virkelig ingen der har haft samme problem?
Avatar billede kedde65 Praktikant
17. juni 2003 - 13:11 #2
Jeg kan ikke huske om du kan gøre det vha. exchange system manager, men du kan ved hjælp af Outlook VBA gøre det(alternativt en Com-Addin). Jeg prøver at kigge på det senere idag :-)
Avatar billede kedde65 Praktikant
17. juni 2003 - 13:16 #3
Jeg fandt lige ud af det ;-) Brug vba: og indsæt følgende kode i outlookSession kode modulet.

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim itm As MailItem
    Set itm = Item
   
    If itm.Subject = "" Then
        MsgBox "Du skal angive et subject!"
        Cancel = True
    End If
   
    Set itm = Nothing
End Sub


VH CK
Avatar billede dhb Nybegynder
19. juni 2003 - 18:59 #4
Tak for forslaget, men det jeg søger er en løsning hvor jeg kan afvise andres emails til mig, hvis de sender til mig uden at angive et subject.

Jeg har bare gennemterpet nettet uden at kunne finde nogen som helst der har skrevet noget som dette før :-/
Avatar billede kedde65 Praktikant
20. juni 2003 - 08:18 #5
Det er faktisk forholdsvis simpelt - du skal blot opsætte en regel der tjekker på om dit subject er "" dvs. tomt. Så kan du gøre hvad du nu synes der skal gøres med denm derefter :-)

VH CK
Avatar billede dhb Nybegynder
20. juni 2003 - 22:32 #6
Det kan ikke lade sig gøre i min Outlook 2000. Man kan simpelthen ikke få lov til at lave en regel hvor subject = "".
Avatar billede kedde65 Praktikant
21. juni 2003 - 12:20 #7
Nej du har fuldstændigt ret, jeg var vist lige lidt for hurtig :-)

Hvis det skal testen på din maskine for modtagne mail, og de bare skal slettes så kan du bruge følgende kode i ThisOutookSession kode modulet:

Private Sub Application_NewMail()
  Dim olFld As Outlook.MAPIFolder
  Dim oMail As Outlook.MailItem

  Set olFld = GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
    'Modtaget skal være received, hvis det er en engelsk version af Outlook
  olFld.Items.Sort "modtaget", False

  Set oMail = olFld.Items.GetFirst

  If oMail.Subject = "" Then
      oMail.Delete
  End If

  Set oMail = Nothing
  Set oFld = Nothing
End Sub
Avatar billede dhb Nybegynder
27. august 2003 - 13:20 #8
Problemet er at den skal sende et bestemt reply tilbage til den der står som afsender på den modtagne email. Afsenderen skal informeres om at mailen ikke vil blive læst, da den ikke indeholdt et subject.
Avatar billede kedde65 Praktikant
27. august 2003 - 13:26 #9
Hermed en redigeret udgave.

Private Sub Application_NewMail()
  Dim olFld As Outlook.MAPIFolder
  Dim oMail As Outlook.mailItem
  Dim replyMail As Outlook.mailItem

  Set olFld = GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
    'Modtaget skal være received, hvis det er en engelsk version af Outlook
  olFld.Items.Sort "modtaget", False

  Set oMail = olFld.Items.GetFirst

  If oMail.Subject = "" Then
      'oMail.Delete
      Set replyMail = oMail.Reply
      replyMail.Subject = "Automatisk svar"
      replyMail.Body = "Din mail vil ikke blive læst, da den ingen subject indeholder!"
      replyMail.Send
  End If
   
  Set oMail = Nothing
  Set oFld = Nothing
End Sub

VH CK
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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