There are four situations in which an acceptance is not made at the moment of dispatch.
If the offer stipulates that it is not effective till recieved
An option contract is inovolved
The offeree sends a rejection and then sends acceptance, whichever arrives first will be effective
The offeree sends an acceptance and then a rejection, and the rejection arrives first and the offeror detrimentally relies on it.