Puoi utilizzare una delle tante classi gia' pronte che implementano il protocollo SMTP (es. phpmailer).