Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.3

sendgrid_mailer

Uma biblioteca Dart usada para compor e enviar e-mails usando a API SendGrid v3 Mail Send.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
361
Curtidas
45
Pontos Pub
120

Instalar pacote

flutter pub add sendgrid_mailer

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Uma biblioteca Dart que permite aos desenvolvedores compor e enviar e-mails por meio da API SendGrid v3 Mail Send. Oferece uma interface simples para integrar funcionalidades de e-mail em aplicativos Flutter em múltiplas plataformas. O pacote gerencia autenticação, formatação de mensagens e comunicação com a API, tornando fácil o envio programático de e-mails transacionais ou promocionais. Ideal para notificações de usuários, redefinição de senha e alertas automatizados.

Casos de uso

  • Enviando e-mails transacionais
  • Confirmações de registro de usuário
  • Links de redefinição de senha
  • Notificações automatizadas
  • e-mails de campanha de marketing

Principais recursos

  • Suporta a API de Envio de E-mail SendGrid v3
  • Compatibilidade multiplataforma
  • Integração fácil de modelo de e-mail
  • Autenticação por chave de API
  • Tratamento de erros embutido

Indicado para

  • Aplicativos Flutter que precisam de entrega de e-mail
  • Serviços de backend com frontends do Flutter
  • Aplicativos que exigem fluxos de trabalho de e-mail automatizados
  • Desenvolvedores usando o SendGrid para envio de e-mails

Considerações

  • Requer uma chave de API do SendGrid
  • Dependente da conectividade com a internet
  • Limites de taxa se aplicam com base no plano SendGrid
  • Não adequado para e-mails em grande volume sem otimização

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

sendgrid_mailer

sendgrid_mailer is a simple library for composing and sending emails using the SendGrid v3 Mail Send API.

Example

import 'package:sendgrid_mailer/sendgrid_mailer.dart';

main() async {
  final mailer = Mailer('<<YOUR_API_KEY>>');
  final toAddress = Address('to@example.com');
  final fromAddress = Address('from@example.com');
  final content = Content('text/plain', 'Hello World!');
  final subject = 'Hello Subject!';
  final personalization = Personalization([toAddress]);

  final email =
      Email([personalization], fromAddress, subject, content: [content]);
  mailer.send(email).then((result) {
    // ...
  });
}

License

This library is licensed under MIT.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.