Como deixar o Outlook avisá-lo ao enviar um e-mail maior que um tamanho específico

Compartilhe agora:

Ao enviar um e-mail muito grande, você achará difícil enviá-lo com sucesso. Então, por que não fazer o Outlook verificar automaticamente o tamanho do e-mail antes de enviar? Este artigo ensinará como realizá-lo com o Outlook VBA.

Como de costume, quando você pretende anexar um arquivo maior que um tamanho específico, receberá um alerta do Outlook, que o impedirá de anexá-lo. O MS Outlook vem com esse recurso, que visa garantir que o e-mail possa ser enviado com sucesso. Mas se o e-mail for muito grande, talvez por conter muitos anexos, embora cada anexo esteja dentro do tamanho adequado, ainda é difícil enviá-lo. Portanto, é sugerido não enviar e-mail muito grande. Então, como identificar se o e-mail é muito grande ou não? Com foco nesse problema, apresentaremos aqui um método para permitir que o Outlook verifique automaticamente o tamanho e avise se o e-mail for maior do que o tamanho máximo pré-determinado.

Avisar quando enviar um e-mail maior que um tamanho específico

  1. Logo no início, start Outlook e mude para a guia “Desenvolvedor”.
  2. Em seguida, clique no botão “Visual Basic”.
  3. Em seguida, na janela pop-up “Microsoft Visual Basic for Applications”, você deve clicar duas vezes no projeto “ThisOutlookSession” no lado esquerdo.
  4. Em seguida, você pode copiar e colar os seguintes códigos VBA no novo projeto.
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

Códigos VBA - Avisá-lo ao enviar um e-mail maior que um tamanho específico

  1. Depois disso, assine digitalmente este código. Utilize “Certificados Digitais para Projetos VBA” para criar um certificado e atribua esse certificado ao código.Assine a Macro Atual
  2. Finalmente, você pode sair da janela atual e tentar. Ao tentar enviar um e-mail maior do que o tamanho máximo predefinido, você receberá um aviso, como a captura de tela a seguir:Verifique o tamanho do correio

O que fazer se o Outlook sempre falhar ao enviar/receber

O Outlook está sujeito a erros. Assim, não é incomum falhar no envio/recebimento de e-mails. Então, como você pode lidar com esse tipo de problema? De um modo geral, você pode primeiro entrar em contato com o administrador do servidor para perguntar se algo de errado ocorre com o servidor. Se nada de errado, você deve lidar com o problema de seu próprio cliente. Como de costume, pode ocorrer de arquivos SRS corrompidos. Você pode excluir o arquivo e restart Outlook para recriá-lo. Se os erros persistirem, é muito provável que você encontre Erro de e-mail PST do Outlook. Você não tem escolha para utilizar uma ferramenta de reparo potente, como DataNumen Outlook Repair.

Introdução do autor:

Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar banco de dados mdf danificado e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.