Bene, allora vai su http://www.rfc-editor.org/ , ti scarichi l'RFC 2045 e lo implementi.

Poi, dopo averci perso un paio di settimane senza ottenere un codice che funzioni correttamente, prova a scaricare phpmailer e vedere se davvero conviene reinventare l'acqua calda ogni volta.