Uma caixa de seleção só será um controle bem-sucedido se estiver marcada.
Os controles que não são bem-sucedidos não são enviados como dados.
Portanto, você pode saber se uma caixa de seleção está marcada vendo se seu valor foi enviado.
Por exemplo.
if ($_POST['chk']['newmsg2'] == 1) {