Come lasciare che Outlook ti avverta quando invii un'e-mail più grande di una dimensione specifica

Condividi ora:

Quando invii un'e-mail troppo grande, troverai difficile inviarla correttamente. Allora perché non fare in modo che Outlook controlli automaticamente le dimensioni della posta prima dell'invio? Questo articolo ti insegnerà come realizzarlo con Outlook VBA.

Come al solito, quando intendi allegare un file più grande di una dimensione specifica, riceverai un avviso di Outlook, che ti impedirà di allegarlo. MS Outlook è dotato di questa funzionalità, volta a garantire che l'e-mail possa essere inviata correttamente. Ma se l'e-mail è troppo grande, forse perché contiene troppi allegati, sebbene ogni allegato abbia le dimensioni appropriate, è comunque difficile inviarlo. Quindi si suggerisce di non inviare email troppo grandi. Quindi, come puoi identificare se l'e-mail è troppo grande o no? Incentrato su questo problema, qui introdurremo un metodo per consentire a Outlook di controllare automaticamente le dimensioni e richiedere se l'e-mail è più grande della dimensione massima predeterminata.

Ti avvisa quando invii un'e-mail più grande di una dimensione specifica

  1. Innanzitutto, apri Outlook e passa alla scheda "Sviluppatore".
  2. Quindi fare clic sul pulsante "Visual Basic".
  3. Successivamente, nella finestra popup "Microsoft Visual Basic for Applications", dovresti fare doppio clic sul progetto "ThisOutlookSession" sul lato sinistro.
  4. Successivamente puoi copiare e incollare i seguenti codici VBA nel nuovo progetto.
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

Codici VBA: ti avvisano quando invii un'e-mail più grande di una dimensione specifica

  1. Successivamente, firma digitalmente questo codice. Utilizzare "Certificati digitali per progetti VBA" per creare un certificato e quindi assegnare questo certificato al codice.Firma la macro corrente
  2. Finalmente puoi uscire dalla finestra corrente e procedere con una prova. Quando tenti di inviare un'e-mail più grande della dimensione massima preimpostata, riceverai un avviso, come il seguente screenshot:Controlla la dimensione della posta

Cosa fare se Outlook non riesce sempre a inviare/ricevere

Outlook è soggetto a errori. Pertanto, non è raro che si verifichino problemi nell'invio/ricezione delle e-mail. Come si può quindi affrontare questo tipo di problema? In genere, è possibile contattare prima l'amministratore del server per chiedere se si è verificato qualche problema sul server. Se non si riscontrano problemi, è necessario risolverli dal proprio client. Come di consueto, il problema potrebbe derivare da file SRS danneggiati. È possibile eliminare il file e riavviare Outlook per ricrearlo. Se gli errori persistono, è molto probabile che si verifichi un problema. Errore e-mail PST di Outlook. Non hai scelta di utilizzare un potente strumento di riparazione, come DataNumen Outlook Repair.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparare il database mdf danneggiato e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.