Send email take too much time

Send email take too much time

  1. I have mail server in sme 7.5 linux
    my domain is domain.sa
    External ip is
    78.93.xxx.xx
    dns is
    212.93.xx.xxx
    Recieve is ok good
    send is late may be 5 hours to reach to outside domain(gmail-yahoo-hotmail)
    why
    my settings of sme server fixed from 5 years not changed
    before one week until now
    I notice that when i send email from my domain to outside domain
    it late too much time
    what happen i dont know
    Can you help me in solving this problem if possible

    also status of internet in mail server is succefully access