como enviar notificações de email de mysql 5.1
Quando uma nova linha é inserida em uma tabela, você pretende enviar e -mails para vários destinatários determinado dinamicamente através de uma instrução SELECT. Além disso, você encontra limitações com o sistema de notificação de email predeterminado do NAVICAT. Corpo de e -mail para um diretório de drop. No entanto, essa abordagem pode resultar em nomes de arquivos duplicados se você tiver alto volume. Aqui está uma solução de gatilho de amostra:
Crie TRIGGER test.autosEndFromDrop antes de inserir no test.emaildrop Para cada linha começar /* Inicie a redação do arquivo de email aqui*/ Selecione concat ("para:", novo.to), concat ("de:", new.from), concat ("sujeito:", new.subject), New.body Em saída "C: \\ INETPUB \\ Mailroot \\ Pickup \\ Mail.txt" Campos terminados por '\ r \ n' escapados por ''; End;
marcando o corpo de email
para formatar corretamente o corpo de email para conteúdo html, use uma função como esta: criar função ` Htmlbody` (msg Varchar (8192)) Retorna Varchar (17408) CHARSET Latin1 Deterministic COMEÇAR declarar tmpmsg varchar (17408); Definir tmpmsg = fundido (concat ( 'Data:', date_format (agora (), ' %e %b %y %h: %i: %s -0600'), '\ r \ n', 'Mime-Version: 1.0', '\ r \ n', 'Tipo de conteúdo: multipart/alternativo;', '\ r \ n', 'limite = \ "---- = _ nextpart_000_0000_01ca4b3f.8c263ee0 \"', '\ r \ n', 'Classe de conteúdo: urna: classes de conteúdo: mensagem', '\ r \ n', 'Importância: Normal', '\ r \ n', 'Prioridade: Normal', '\ r \ n', '' ',' \ r \ n ',' ',' \ r \ n ', 'Esta é uma mensagem de várias partes em formato MIME.', '\ R \ n', '', '\ r \ n', '------ = _ NEXTPART_000_0000_01CA4B3F.8C263EE0', '\ r \ n', 'Tipo de conteúdo: text/plana;', '\ r \ n', 'charset = \ "iso-8859-1 \"', '\ r \ n', 'Content-transfer-coding: 7bit', '\ r \ n', '', '\ r \ n', '', '\ r \ n', Msg, '\ r \ n', '', '\ r \ n', '', '\ r \ n', '------ = _ NEXTPART_000_0000_01CA4B3F.8C263EE0', '\ r \ n', 'Content-type: text/html', '\ r \ n', 'Content-transfer-coding: 7bit', '\ r \ n', '', '\ r \ n', Msg, '\ r \ n', '------ = _ nextpart_000_0000_01ca4b3f.8c263ee0--' ) como char); Retornar tmpmsg; FIM;
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3