1. Produtos
  2.   E-mail
  3.   PHP
  4.   Swift Mailer

Swift Mailer

 
 

Biblioteca PHP baseada em componentes de código aberto

API PHP gratuita que permite enviar e-mails usando SMTP, sendmail, postfix ou uma implementação de transporte personalizada. Adicione conteúdo a uma mensagem de e-mail, anexe arquivos em disco ou arquivos existentes, incorpore arquivos de mídia embutidos e assim por diante. 

Swift Mailer é uma biblioteca baseada em componentes muito útil que ajuda os desenvolvedores de software a criar aplicativos PHP poderosos para trabalhar com mensagens de e-mail. O Swift Mailer usa várias entidades MIME ao criar mensagens de e-mail e, portanto, facilita a criação de mensagens complexas com muito pouco esforço. É de código aberto e lançado sob a licença MIT.

A biblioteca Swift Mailer pode ser facilmente integrada a qualquer aplicativo web PHP. Ele usa uma abordagem orientada a objetos muito flexível e graciosa para enviar e-mails com uma infinidade de recursos. Abrange quase todos os aspectos do envio de e-mails, desde a configuração de diferentes transportes até a personalização da mensagem que está sendo enviada. Ele suporta o envio de e-mails usando SMTP, sendmail, postfix ou uma implementação de transporte personalizada. A biblioteca é muito segura e protege contra ataques de injeção de cabeçalho sem remover o conteúdo dos dados da solicitação.

A biblioteca Swift Mailer é muito fácil de manusear e inclui vários recursos importantes para gerenciar seus e-mails, como adicionar conteúdo a uma mensagem de e-mail, anexar arquivos em disco ou arquivos existentes, incorporar arquivos de mídia em linha, incorporar conteúdo dinâmico, adicionar vários destinatários, suporte à criptografia de mensagens, definição de prioridade de mensagens, suporte à codificação de mensagens e assim por diante

Previous Next

Introdução ao Swift Mailer

A maneira recomendada de instalar o componente Swift Mailer é via Composer, use o seguinte comando para facilitar a instalação.

Instale o Swift Mailer via Composer

$ composer require "swiftmailer/swiftmailer:^6.0" 

Criar e enviar mensagens de e-mail via PHP

A biblioteca de código aberto Swift Mailer inclui suporte para criar mensagens de e-mail dentro de seus aplicativos PHP. A biblioteca forneceu vários recursos importantes para realizar a tarefa, como adicionar conteúdo ao corpo da mensagem, formatar o conteúdo, anexar diferentes tipos de arquivos, incorporar conteúdo gerado dinamicamente, incorporar arquivos de mídia na mensagem, enviar uma mensagem de email para vários destinatários e assim.

Enviar e-mails com anexos via PHP

A biblioteca gratuita Swift Mailer permite que programadores de software enviem mensagens de e-mail com anexos de dentro de seus aplicativos PHP. Você precisa instanciar o objeto Swift_Attachment e usar o método attach para incluir seus anexos. Além dos anexos de arquivo, você também pode incorporar imagens no texto da mensagem de e-mail. A biblioteca também suporta totalmente a incorporação de conteúdo gerado dinamicamente sem ter um arquivo existente disponível. Você pode usar apenas o código de uma linha para incorporar arquivos já existentes ou usar o URL.

Codificação de e-mails via API PHP

A biblioteca Swift Mailer facilita para os desenvolvedores de software adicionar recursos de codificação aos seus aplicativos PHP. A biblioteca inclui suporte para codificação do corpo da parte MIME da mensagem de email. Também permite codificar os anexos binários usando base64. As partes de texto são codificadas usando a impressão entre aspas, que é uma escolha segura e a maioria dos servidores SMTP modernos o suportam.

Usando cabeçalhos personalizados para seus e-mails

A biblioteca de código aberto Swift Mailer permite que programadores de software incluam cabeçalhos de mensagens usando comandos PHP. A biblioteca suporta a adição de um cabeçalho personalizado a uma mensagem de e-mail, bem como a modificação de um existente com facilidade. Modificar o cabeçalho existente é uma tarefa muito difícil, pois há muito pouca diferença entre os cabeçalhos. A biblioteca Swift Mailer usou diferentes tipos de cabeçalhos MIME que são categorizados em grupos mais gerais, como cabeçalhos de texto, cabeçalhos parametrizados, cabeçalhos de data, cabeçalhos de ID e cabeçalhos de caminho.

 Português