Gerenciando a Entrega de E-mails

Descripción

211.2
Luiz  Eduardo
Mapa Mental por Luiz Eduardo, actualizado hace más de 1 año
Luiz  Eduardo
Creado por Luiz Eduardo hace alrededor de 5 años
176
0

Resumen del Recurso

Gerenciando a Entrega de E-mails

Nota:

  • MDAs (Mail Delivery Agent)
  1. Sieve

    Nota:

    • PLUGIN Linguagem de Programação utilizada na criação de filtros de mensagens no lado do servidor. O Sieve é disponibilizado como um recurso de MDAs (Mail Delivery Agent) como o Dovecot.
    1. Tipos de Ação
      1. keep

        Nota:

        • Apenas grava a mensagem na mailbox
        1. fileinto

          Nota:

          • Grava uma cópia da mensagem em algum diretório
          1. redirect

            Nota:

            • Reencaminha a mensagem a outro e-mail
            1. discard

              Nota:

              • Descarta a mensagem sem aviso
              1. reject

                Nota:

                • Recusa a mensagem retornando uma aviso
      2. Controle
        1. require

          Nota:

          • Adiciona suporte a extensões externas
          1. stop

            Nota:

            • Pára o processamento do script
            1. if

              Nota:

              • Implementa verificações condicionais
        2. O que pode ser verificado?
          1. address
            1. envelope
              1. body
                1. subject
                  1. size
                    1. header
          2. Condições de Testes
            1. is

              Nota:

              • Busca por uma string exata
              1. contains

                Nota:

                • Busca por parte de uma string
                1. match

                  Nota:

                  • Uso de * e ?
                  1. regex

                    Nota:

                    • Uso de Expressões Regulares
                    1. allof

                      Nota:

                      • ◦ allof (e)
                      1. anyof

                        Nota:

                        • anyof (ou)
                        1. exists
            2. Exemplo

              Nota:

              • require [“fileinto”]; if header :contains “subject” [“curriculo”, “cv”] { fileinto “cvs”; redirect “rh@dominio.com.br”; }
              1. dovecot/sieve

                Nota:

                • Para que o dovecot possa atuar como LDA e filtrar as mensagens localmente, é necessário instalar o pacote adicional do dovecot que oferece suporte ao sieve.
                1. pacotes

                  Nota:

                  • Dovecot que fornece suporte ao sieve varia conforme a distribuição,mas costuma ser encontrado como:
                  1. pingeonhole
                    1. dovecot-pingenhole
                      1. dovecot-sieve
                    2. Dovecot

                      Nota:

                      • A comunicação entre dovecot e postfix se da apenas localmente
                      1. /etc/dovecot/dovecot.conf
                        1. /etc/dovecot/dovecot.d/
                          1. Dovecot Vacation Extension

                            Nota:

                            • require [“vacation”]; vacation : days 1 subject “Assunto da Auto-Resposta” : addresses [“email@dominio”, “email2@dominio”] “Mensagem que será retornada ao remetente”;
                            1. days

                              Nota:

                              • Limita o número de auto-respostas para o mesmo remetente em determinado período
                              1. subject

                                Nota:

                                • Assunto do e-mail da auto-resposta
                                1. addresses

                                  Nota:

                                  • Possíveis e-mails relacionados aos usuários
                            2. LMTP

                              Nota:

                              • A comunicação entre dovecot e postfix se da apenas localmente , e por n envolver filas de envio para outros servidores, recomenda-se a utilização do protocolo LMTP. que a variação do SMTP voltada para o tráfego local de mensagens de e-mail
                            3. Procura as regras específicas para um usuário local
                              1. ~/.dovecot.sieve
                            4. Procmail

                              Nota:

                              • Alternativa ao Dovecot/Sieve para filtro de mensagens. Procmail is a email filtering utility that may be used for preprocessing and sorting of incoming mail.It can be used to sort out email form mailinglists, to filter spam and send auto-replies.Procmail configuration is based on a file placed in the user's homedirectory.
                              1. Regras gerais
                                1. /etc/procmailrc

                                  Nota:

                                  • it is usualy red and processed as root.
                                2. Regras individuais
                                  1. ~/.procmailrc
                                  2. As regras são compostas de
                                    1. Início da Regra
                                      1. Condições
                                      2. Ação
                                        1. exemplo

                                          Nota:

                                          • :0 * ^From.*usuario@.* diretorio
                                        2. How would u get an overview of all flags that procmail recognize?

                                          Nota:

                                          • Como você obteria uma visão geral de todos os sinalizadores reconhecidos pelo procmail?
                                          1. #procmail -h
                                          2. /usr/bin/procmail
                                          3. Mailbox vs Maildir

                                            Nota:

                                            • Formatos de armazenamento das mensagens nas contas locais dos usuários.
                                            1. Mailbox
                                              1. Formato padrão
                                                1. Mensagens armazenadas no diretório /var/spool/mail/
                                                  1. Cada usuário possui um arquivo único, com todas as mensagens
                                                  2. Maildir

                                                    Nota:

                                                    • A directory maildir is created for each email users;
                                                    1. As mensagens são armazenadas no diretório ~/Maildir/
                                                      1. Dentro do diretório Maildir existem 3 sub-diretórios: new, cur, tmp
                                                        1. Cada e-mail é um arquivo
                                                        2. postfix

                                                          Nota:

                                                          • No postfix a configuração é feita no main.cf, no parâmetro home_mailbox.
                                                          1. main.cf
                                                            1. home_mailbox
                                                          2. dovecot

                                                            Nota:

                                                            • No dovecot, a configuração é feita no arquivo /etc/dovecot/conf.d/10-mail.conf, no parâmetro mail_location.
                                                            1. /etc/dovecot/conf.d/10-mail.conf,
                                                              1. mail_location.
                                                            2. mailbox_command =

                                                              Nota:

                                                              • mailbox_command = /usr/lib/dovecot/dovecot-lda -a "$RECIPIENT"
                                                            Mostrar resumen completo Ocultar resumen completo

                                                            Similar

                                                            Mapas mentales con ExamTime
                                                            maya velasquez
                                                            Enseñar con Mapas Mentales
                                                            Diego Santos
                                                            EDAD MODERNA (1492-1789)
                                                            pelafustanillo
                                                            MAPAS CONCEPTUALES DIGITALES
                                                            carolinaordonezm
                                                            Todos mis RECURSOS...
                                                            Ulises Yo
                                                            Algunos desafíos de la educación básica en el umbral de nuevo milenio César Coll
                                                            dayana.marisol13
                                                            Tipos de funciones
                                                            Karla Leyva
                                                            DERECHO LABORAL LINEA DEL TIEMPO
                                                            felipe cardenas
                                                            Mapa mental: Bases epistemológicas
                                                            Ana Yolima Gutierrez Sabogal
                                                            METODOLOGÍA DE LA ENSEÑANZA
                                                            Francisco Vergara
                                                            Estructura Titulo V. Revisión actos en vía administrativa, Ley 39/2015, de 1 de octubre de procedimiento administrativo común
                                                            Javier A