たとえば @hogehoge.com のドメインを From にするメールをソケットで送ったとしても
hogehoge.com 名義の SMTP サーバが別で存在さえしていれば
「エラーメールの滞留によるネットワークへの迷惑」は防げると思う
あとは DNS に SPF レコードでも書いておけば充分

問題なのはソケットでの送信中にエラーが起こった場合だな

・メアドが存在しない場合は今後二度と送らないようにするる
・メールボックスがいっぱいで送れないときは再送する


ただ、ソケットで送信プログラム作ると結構面白い

Web経由でメールを送ったときに
「メールが届きませんでした、もう一度ためしてね」とか
「メールボックスがいっぱいです、処分してからもう一度ためしてね」とか
ユーザにやさしい動かし方をすることができる