Kun lähetät liian suuren sähköpostin, sinun on vaikea lähettää sitä onnistuneesti. Joten miksi et saisi Outlookia tarkistamaan sähköpostin koon automaattisesti ennen lähettämistä? Tämä artikkeli opettaa sinulle, kuinka se toteutetaan Outlook VBA:lla.
Kuten tavallista, kun aiot liittää tiettyä kokoa suuremman tiedoston, saat Outlook-hälytyksen, joka estää sinua liittämästä sitä. MS Outlook sisältää tämän ominaisuuden, jonka tarkoituksena on varmistaa, että sähköposti voidaan lähettää onnistuneesti. Mutta jos sähköposti on liian suuri, ehkä liian monien liitteiden takia, vaikka jokainen liite on sopivan kokoinen, sen lähettäminen on silti vaikeaa. Siksi on suositeltavaa olla lähettämättä liian suuria sähköpostiviestejä. Kuinka sitten voit tunnistaa, onko sähköposti liian suuri vai ei? Tähän ongelmaan keskittyen esittelemme tässä menetelmän, jolla Outlook voi tarkistaa koon automaattisesti ja pyytää sinua, jos sähköposti on suurempi kuin ennalta määrittämäsi enimmäiskoko.
Varoita, kun lähetät tiettyä kokoa suuremman sähköpostin
- Heti alussa start Outlook ja siirry Kehittäjä-välilehdelle.
- Napsauta sitten "Visual Basic" -painiketta.
- Tämän jälkeen sinun tulee kaksoisnapsauttaa "Microsoft Visual Basic for Applications" -ikkunassa vasemmalla olevaa "ThisOutlookSession" -projektia.
- Seuraavaksi voit kopioida ja liittää seuraavat VBA-koodit uuteen projektiin.
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
- Sen jälkeen allekirjoita tämä koodi digitaalisesti. Luo sertifikaatti käyttämällä "Digital Certificates for VBA Projects" -ohjelmaa ja määritä sitten tämä varmenne koodille.
- Lopuksi voit poistua nykyisestä ikkunasta ja jatkaa yrittämistä. Kun yrität lähettää sähköpostin, joka on suurempi kuin esiasetettu enimmäiskoko, saat varoituksen, kuten seuraavan kuvakaappauksen:
Mitä tehdä, jos Outlook ei aina lähetä/vastaanota
Outlook on altis virheille. Näin ollen ei ole harvinaista epäonnistua sähköpostien lähettämisessä/vastaanotossa. Joten miten voit käsitellä tällaista ongelmaa? Yleisesti ottaen voit ensin ottaa yhteyttä palvelimen järjestelmänvalvojaan ja kysyä, onko palvelimessa jotain vikaa. Jos ei ole mitään vikaa, sinun tulee käsitellä asia omalta asiakkaaltasi. Kuten tavallista, se voi johtua vioittuneista SRS-tiedostoista. Voit poistaa tiedoston ja restart Outlook luodaksesi sen uudelleen. Jos virheet jatkuvat, on erittäin todennäköistä, että kohtaat Outlook PST -sähköpostivirhe. Sinulla ei ole vaihtoehtoa käyttää voimakasta korjaustyökalua, kuten DataNumen Outlook Repair.
Tekijän esittely:
Shirley Zhang on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien korjaa vaurioitunut mdf-tietokanta ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com


