Как реализовать SMTP отправку почты PHP?
Поскольку вы не дожидаетесь ответа сервера, то ваши команды уходят на сервер до того, как он будет готов их принять.
Хотел реализовать свою функцию для отправки SMTP почты на PHP, без модулей вроде Mailer
Ну собственно вопрос зачем, а главное нах опустим, но если уж вы в целом знаете о существовании PHPMailer и Swiftmailer, то почему бы не посмотреть на их код, а не код интернета?

_parseServer у вас читает сокет, наверное выкидывать его не стоит, как считаете?