The invention provides a message transmission method for realizing the message transmission from the internal network to the external network through a queue. When a message is sent by using the method, when the message to be transmitted is placed into the transmission queue, a sending end detects that the message to be transmitted is put into the transmission queue, the message to be transmittedis read, and then the read message is sent to a receiving end through the pre-built transmission queue. The queue serves as a carrier for temporarily storing the message to-be-transmitted, so that thequeue can be resided on a memory or a magnetic disk. Therefore, when the sending end sends the read message to the receiving end, the message to be transmitted in the transmission queue is not deleted. The sending end determines whether the receiving end receives the message according to the feedback message returned by the receiving end, when the receiving end does not receive the message, the message to be transmitted is read again, and the re-read message is sent to the receiving end, so that the reliability transmission of the message is guaranteed.