Yes, but SMTP is a protocol wherein a system opens a connection to another system and says, hey here's a message.
And if that doesn't succeed for some reason, it reliably queues and retries.
That's a push.
And if that doesn't succeed for some reason, it reliably queues and retries.
That's a push.