Jak nechat Outlook, aby vás varoval při odesílání e-mailu většího než konkrétní velikost

Sdílej nyní:

Při odesílání příliš velkého e-mailu je obtížné jej úspěšně odeslat. Proč tedy nedovolit Outlooku, aby před odesláním automaticky zkontroloval velikost pošty? Tento článek vás naučí, jak toho dosáhnout pomocí aplikace Outlook VBA.

Jako obvykle, když máte v úmyslu připojit soubor větší než konkrétní velikost, zobrazí se upozornění aplikace Outlook, které vám zabrání v jeho připojení. MS Outlook je vybaven touto funkcí, jejímž cílem je zajistit, aby e-mail mohl být úspěšně odeslán. Pokud je však e-mail příliš velký, může to být způsobeno tím, že obsahuje příliš mnoho příloh, přestože je každá příloha v odpovídající velikosti, je stále obtížné ji odeslat. Doporučuje se tedy neposílat příliš velké e-maily. Jak pak zjistíte, zda je e-mail příliš velký nebo ne? Se zaměřením na tento problém zde představíme metodu umožňující aplikaci Outlook automaticky kontrolovat velikost a vyzvat vás, pokud je e-mail větší než jste předem určili maximální velikost.

Varovat vás při odesílání e-mailu většího než konkrétní velikost

  1. Na samém začátku spusťte Outlook a přejděte na kartu „Vývojář“.
  2. Poté klikněte na tlačítko „Visual Basic“.
  3. V rozevíracím okně „Microsoft Visual Basic for Applications“ byste měli dvakrát kliknout na projekt „ThisOutlookSession“ na levé straně.
  4. Dále můžete zkopírovat a vložit následující kódy VBA do nového projektu.
Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim olSize As Long
    Dim MaxSize As Long
    Dim strMsg As String
    Dim nRes As Integer
 
    olSize = Item.Size
    MaxSize = 20000 'in bytes
 
    If olSize > MaxSize Then
       strMsg = "The current mail has exceeded " & MaxSize & " bytes." & vbCrLf & "It may fail to be sent out. Do you still want to send it anyway?"
       nRes = MsgBox(strMsg, vbYesNo + vbExclamation, "Check Mail Size")
       If nRes = vbNo Then
          Cancel = True
       End If
    End If
End Sub

Kódy VBA - varují vás při odesílání e-mailů větších než konkrétní velikost

  1. Poté tento kód digitálně podepište. K vytvoření certifikátu použijte „Digitální certifikáty pro projekty VBA“ a poté tento certifikát přiřaďte ke kódu.Podepište aktuální makro
  2. Nakonec můžete opustit aktuální okno a zkusit to. Při pokusu o odeslání e-mailu, který je větší než přednastavená maximální velikost, se zobrazí upozornění, například následující snímek obrazovky:Zkontrolujte velikost pošty

Co dělat, když se aplikaci Outlook vždy nepodaří odeslat / přijmout

Outlook je náchylný k chybám. Není proto neobvyklé, že selhává odesílání/přijímání e-mailů. Jak se tedy s tímto typem problému vypořádat? Obecně řečeno, můžete nejprve kontaktovat správce serveru a zeptat se, zda se se serverem něco nestalo. Pokud se nic neděje, měli byste problém řešit z vlastního klienta. Jako obvykle se může jednat o poškozené soubory SRS. Soubor můžete smazat a restartovat Outlook, abyste jej znovu vytvořili. Pokud chyby přetrvávají, je velmi pravděpodobné, že se setkáte s... Chyba e-mailu aplikace Outlook PST. Nemáte na výběr, jak využít silný nástroj pro opravu DataNumen Outlook Repair.

Úvod autora:

Shirley Zhang je expertem na obnovu dat DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit poškozenou databázi mdf a výhledové softwarové produkty pro opravy. Pro více informací navštivte www.datanumen.com

Sdílej nyní:

Komentáře jsou uzavřeny.