У вас нет доступа к сокету с интегрированным в браузер JavaScript, это нарушит модель безопасности песочницы. Так что нет, ни SMTP, ни какого-либо другого протокола. Даже file://
должно быть довольно сложно.
Серверный JavaScript, такой как node.js, может делать такие вещи.
Доступ, например, SMTP через браузер обычно выполняется через прокси-скрипт, который запускается на сервере и сообщает клиенту HTTP.