Hay un error de lógica. Tu consulta pide que te devuelva los registros donde un usuario se envió un email a si mismo:
Código MySQL:
Ver original *,
correo, usuarios
codigo_mensaje='$elco'
idrecibe = id_usuarios
idenvia = id_usuarios
Eso lo puedes observar en el bloque
Código MySQL:
Ver originalidrecibe = id_usuarios
idenvia = id_usuarios
Para que la consulta sea funcional debes llamar dos veces a la misma tabla, pero con INNER JOIN y alias:
Código MySQL:
Ver original *,
correo C
codigo_mensaje='$elco'