Como enviar e-mails com anexo do Powershell (2022)

Hoje vou mostrar como enviar e-mails com anexos do Powershell. Muitas organizações têm servidores SMTP para acionar emails de um servidor de aplicativos para destinatários. O que os administradores normalmente fazem quando um usuário relata um problema de que os emails não estão sendo entregues de um servidor.

Eles provavelmente solicitariam que eles tentassem o teste de telnet para validar o fluxo de mensagens. Claro, o telnet funciona para verificar e-mails, mas não suporta e-mails com anexos e é um processo demorado a seguir. Portanto, sugiro que tente enviar um email usando o script do PowerShell, pois é o método mais fácil e eficaz de executar.

$fromaddress = Este é o endereço de email do remetente $toaddress = Este é o endereço de email
do destinatário
$Subject = Assunto de um email
$body = Faça um HTML para um corpo de email
$attachment = Este é o local de um arquivo de anexo
$smtpserver = “ NOME DO SERVIDOR SMTP AQUI”

Aqui está o script completo sobre como enviar e-mails com um anexo do PowerShell

#####Definir variáveis#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “Teste de anexo de e-mail”
$body = get-content “C:\users\desktop\content.html”
$attachment = “ C:\users\desktop\test123.txt”
$smtpserver = “NOME DO SERVIDOR SMTP AQUI”

##################################

$message = new-object System.Net.Mail.MailMessage
$message.From = $fromaddress
$message.To.Add($toaddress)
$message.IsBodyHtml = $True
$message.Subject = $Subject
$attach = new-object Net.Mail.Attachment($attachment)
$message.Attachments.Add($attach)
$message.body = $body
$smtp = novo objeto Net.Mail.SmtpClient($smtpserver)
$smtp.Send($message)

################################################# ##

Como executar o script?

  • Certifique-se de que instalou o Windows PowerShell mais recente
  • Copie o roteiro
  • Cole-o em um arquivo do bloco de notas
  • Salve-o como nome do arquivo.ps1
  • Acesse “ Windows PowerShell
  • Vá para o local do arquivo salvo e execute-o.
  • Se você encontrar algum erro nas etapas acima, clique com o botão direito do mouse no arquivo .ps1, clique em “ Editar ” e pressione a tecla F5 para executar o script.

A captura de tela do script está abaixo.

Como enviar e-mails com anexo do Powershell (2022)

Como você pode ver, isso é fácil de seguir e, mais importante, os emails são recebidos mais rapidamente quando enviados do PowerShell.

Leia também : Como criptografar e-mails do Office 365 de forma eficaz?

Quer melhorar sua experiência no Exchange Online para uma melhor produtividade? Confira as dicas e truques mencionados aqui .

Agora eu gostaria de ouvir de você:

Eu perdi alguma coisa? Ou talvez você tenha uma pergunta sobre algo que eu abordei.

De qualquer forma, eu gostaria de ouvir de você. Então vá em frente e deixe um comentário abaixo.



Leave a Comment

Como Avançar Automaticamente no PowerPoint 365

Como Avançar Automaticamente no PowerPoint 365

Um tutorial que mostra como fazer o Microsoft PowerPoint 365 reproduzir sua apresentação automaticamente definindo o tempo de Avançar Slides.

Como Acessar e Usar Conjuntos de Estilo no Microsoft Word

Como Acessar e Usar Conjuntos de Estilo no Microsoft Word

Os Conjuntos de Estilo podem dar instantaneamente ao seu documento inteiro uma aparência polida e consistente. Veja como usar os Conjuntos de Estilo no Word e onde encontrá-los.

Excel: Forçar o Prompt “Abrir como Somente Leitura”

Excel: Forçar o Prompt “Abrir como Somente Leitura”

Force um prompt em seus arquivos do Microsoft Excel para Office 365 que diz Abrir como Somente Leitura com este guia.

Outlook 365: Exportar Todos os Contatos para Arquivos vCard

Outlook 365: Exportar Todos os Contatos para Arquivos vCard

Mostramos um truque que você pode usar para exportar facilmente todos os seus Contatos do Microsoft Outlook 365 para arquivos vCard.

Ativar/Desativar Exibição de Fórmulas em Células no Excel

Ativar/Desativar Exibição de Fórmulas em Células no Excel

Aprenda a ativar ou desativar a exibição de fórmulas em células no Microsoft Excel.

Excel 365: Como Bloquear ou Desbloquear Células

Excel 365: Como Bloquear ou Desbloquear Células

Aprenda como bloquear e desbloquear células no Microsoft Excel 365 com este tutorial.

Por que a opção "Junk" está desativada no Outlook 365?

Por que a opção "Junk" está desativada no Outlook 365?

É comum que a opção Junk esteja desativada no Microsoft Outlook. Este artigo mostra como lidar com isso.

PowerPoint 365: Como Importar Slides de Outro Arquivo de Apresentação

PowerPoint 365: Como Importar Slides de Outro Arquivo de Apresentação

Um tutorial que mostra como importar slides de outro arquivo de apresentação do Microsoft PowerPoint 365.

Como Criar uma Macro no Word

Como Criar uma Macro no Word

Descubra como criar uma Macro no Word para facilitar a execução de suas funções mais utilizadas em menos tempo.

Office 365: Ativar/Desativar a Área de Transferência do Office

Office 365: Ativar/Desativar a Área de Transferência do Office

Mostramos como habilitar ou desabilitar as opções visíveis da área de transferência em aplicações do Microsoft Office 365.