Когда вы пишете электронное письмо и отправляете его, вы передаете его на какой-либо SMTP-сервер, к которому у вас есть доступ.Затем этот сервер свяжется с сервером получателя (или промежуточным сервером) и доставит электронную почту на этот SMTP-сервер.SMTP-сервер на принимающей стороне будет каким-то образом, в зависимости от их настройки, доставлять электронную почту своим пользователям.
В вашем примере вы правильно предоставите SMTP-серверу yahoo.com электронную почту.Затем этот сервер свяжется с aol.com и доставит туда письмо.Он также свяжется с gmail.com и доставит электронную почту на их SMTP-сервер.
Вам следует прочитать эту часть SMTP rfc , в которой содержится очень хорошее объяснение процесса.
То, как вы будете предотвращать доставку электронной почты, заключается в том, чтобы каким-то образом контролировать один из SMTP-серверов, с которыми связываются в процессе, или вообще не отправлять электронную почту.Когда вы видите письмо, доставленное в вашем собственном почтовом ящике, это слишком поздно для того, чтобы другие получатели не могли его получить.