Jeremiah 29:31

31 to send to all the prisoners in Babylon this message about Shemaiah: "I, the Lord, will punish Shemaiah and all of his descendants. I did not send him, but he spoke to you as if he were a prophet, and he made you believe lies. He will have no descendants among you. He will not live to see the good things that I am going to do for my people, because he told them to rebel against me. I, the Lord, have spoken."

Jeremiah 29:31 Meaning and Commentary

Jeremiah 29:31

Send to all them of the captivity
Another letter; not to Shemaiah, but to the people, that they might all know that he was a false prophet; and how his lies were resented by the Lord; and what punishment should be inflicted on him and his, on account of them: saying, thus saith the Lord concerning Shemaiah the Nehelamite;
the letter, though written by the prophet, must be sent in the name of the Lord, declaring what he would do with the person mentioned, and the reason of it; which follows: because that Shemaiah hath prophesied unto you, and I sent him not,
and he caused you to trust in a lie;
that they should in a very little time return from their captivity to Jerusalem.

Jeremiah 29:31 In-Context

29 Zephaniah read the letter to me,
30 and then the Lord told me
31 to send to all the prisoners in Babylon this message about Shemaiah: "I, the Lord, will punish Shemaiah and all of his descendants. I did not send him, but he spoke to you as if he were a prophet, and he made you believe lies. He will have no descendants among you. He will not live to see the good things that I am going to do for my people, because he told them to rebel against me. I, the Lord, have spoken."
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.