Redirecionamento de e-mail repetido dentro de intervalo de tempo
Olá pessoal! Tudo bem? O cenário é o seguinte... Tenho um sistema de monitoramento de temperatura de uma empresa terceira, este sistema nos envia e-mails quando determinados eventos ocorrem, temperatura acima do permitido por exemplo. Estes e-mails são enviados há cada 2h caso o evento persista, por exemplo, entre 0h e 6h houve um evento que geraria um e-mail e ele não foi normalizado (a temperatura se manteve fora do permitido durante 6h por exemplo), neste período são enviados 4 e-mails (0h, 2h, 4h e 6h). Eu estou precisando de um mecanismo que encaminhe o e-mail para outros e-mails somente a partir do 2º e-mail, ou seja, caso o evento persista a ponto de gerar um 2º e-mail então este seria encaminhado. O texto do e-mail é exatamente o mesmo. Alguém conhece algo que possa me ajudar? Atenciosamente, Marcel N. Ramos
Re: Qt 5.8 não conecta MySql
Boa tarde, Consegui resolver o problema da conexão do Qt com MySql. O problema era no plugin. Foi necessário a compilação do plugin, porém o Makefile gerado tem uma opção que não é reconhecida pelo gcc do Debian, logo, foi necessário a troca desse parâmetro. Não consegui fazer a compilação do plugin (como root) no Qt instalado em /opt, então fiz a instalação em /home, compilei (como usuário normal ) e copiei o novo plugin. Agradeço às dicas recebidas, em especial ao Carlos, que me mandou um link que foi o caminho das pedras. Segue aqui o procedimento para registro: * Garantir que estejam instalados os pacotes: libqt5sql5-mysql libmysqlclient-dev libssl-dev Na instalação local /home 1)Para executar o qmake: essa é a linha do qmake tirada do site qt.io qmake "INCLUDEPATH+=/usr/include"* "LIBS+=-L/usr/lib/x86_64-linux-gnu/ -lmysqlclient_r"* mysql.pro cd /home/luis/Qt5.8.0/5.8/Src/qtbase/src/plugins/sqldrivers/mysql/ na execução do qmake, retirar *LIBS* /home/luis/Qt5.8.0/5.8/gcc_64/bin/qmake "INCLUDEPATH+=/usr/include" mysql.pro Aqui temos um problema na versão do compilador Debian para executar o make gcc version 4.9.2 (Debian 4.9.2-10) que* não reconhece* a opção "-std=c++1z" 2)No arquivo Makefile gerado, trocar “c++1z” por “c++11” 3)Executar make make install o novo plugin criado agora está correto em : /home/luis/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers dependências do plugin original: ldd libqsqlmysql.so.org linux-vdso.so.1 (0x7ffea44e9000) libQt5Sql.so.5 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5 (0x7faced33d000) libQt5Core.so.5 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5 (0x7facecc1d000) libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x7facec6ad000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x7facec49) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7facec275000) *libssl.so.10 => not found* *libcrypto.so.10 => not found* libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7facec07) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x7facebd64000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7faceba63000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x7faceb84d000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7faceb4a1000) libicui18n.so.56 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56 (0x7faceb008000) libicuuc.so.56 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56 (0x7faceac5) libicudata.so.56 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56 (0x7face926c000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7face9064000) libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x7face8e62000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x7face8b52000) /lib64/ld-linux-x86-64.so.2 (0x55793840d000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x7face88e4000) dependências do novo plugin compilado: ldd libqsqlmysql.so linux-vdso.so.1 (0x7ffda83dc000) libQt5Sql.so.5 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5 (0x7fec04b2f000) libQt5Core.so.5 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5 (0x7fec0440f000) libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x7fec03e9f000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fec03c82000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7fec03a67000) *libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x7fec03805000)* *libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x7fec03409000)* libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fec03205000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x7fec02ef9000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fec02bf8000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x7fec029e2000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fec02636000) libicui18n.so.56 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56 (0x7fec0219d000) libicuuc.so.56 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56 (0x7fec01de5000) libicudata.so.56 => /opt/Qt/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56 (0x7fec00401000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7fec001f9000) libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x7feb7000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0