Ko pošiljate preveliko e-poštno sporočilo, ga boste težko uspešno poslali. Zakaj torej Outlook ne bi samodejno preveril velikosti pošte pred pošiljanjem? Ta članek vas bo naučil, kako to uresničiti z Outlook VBA.
Kot običajno, ko nameravate priložiti datoteko, večjo od določene velikosti, boste dobili Outlookovo opozorilo, ki vam prepreči, da bi ga priložili. MS Outlook je opremljen s to funkcijo, katere namen je zagotoviti uspešno pošiljanje e-pošte. Če pa je e-poštno sporočilo preveliko, morda zaradi preveč prilog, čeprav je vsaka priloga v ustrezni velikosti, ga je vseeno težko poslati. Zato se priporoča, da ne pošiljate prevelikih e-poštnih sporočil. Potem, kako lahko ugotovite, ali je e-pošta prevelika ali ne? Tu se bomo osredotočili na to težavo, zato bomo predstavili metodo, ki bo Outlooku omogočila samodejno preverjanje velikosti in vas pozvala, če je e-poštno sporočilo večje od vnaprej določene največje velikosti.
Opozorilo pri pošiljanju e-pošte, večje od določene velikosti
- Na samem začetku je start Outlook in se premaknite na zavihek »Razvijalec«.
- Nato kliknite gumb “Visual Basic”.
- Nato v pojavnem oknu »Microsoft Visual Basic for Applications« dvokliknite projekt »ThisOutlookSession« na levi strani.
- Nato lahko v nov projekt kopirate in prilepite naslednje kode VBA.
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
- Po tem digitalno podpišite to kodo. Uporabite »Digitalna potrdila za projekte VBA«, da ustvarite potrdilo in ga nato dodelite kodi.
- Končno lahko zaprete trenutno okno in poskusite. Ko poskusite poslati e-poštno sporočilo, ki je večje od vnaprej določene največje velikosti, boste prejeli opozorilo, kot je naslednji posnetek zaslona:
Kaj storiti, če Outlook vedno ne pošlje / prejme
Outlook je nagnjen k napakam. Tako niso redke napake pri pošiljanju / prejemanju e-pošte. Torej, kako se lahko spoprimete s tovrstnimi težavami? Na splošno se lahko najprej obrnete na skrbnika strežnika in ga vprašate, ali se s strežnikom zgodi kaj narobe. Če ni nič narobe, bi morali težavo rešiti pri svoji stranki. Kot običajno lahko pride do poškodovanih datotek SRS. Datoteko lahko izbrišete in restart Outlook, da ga znova ustvari. Če napake še vedno obstajajo, je zelo verjetno, da naletite Napaka e-pošte v programu Outlook PST. Nimate izbire, kako uporabiti močno orodje za popravilo DataNumen Outlook Repair.
Uvod avtorja:
Shirley Zhang je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z popravilo poškodovane baze podatkov in obeti za popravilo programskih izdelkov. Za več informacij obiščite www.datanumen.com


