Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Sei que o método de envio de email via liguagem server (PHP, ASP, etc...) é a melhor opção, só que aqui na empresa não temos essa possibilidade e preciso criar um formulário e enviá-lo através de uma conta de email exchange pré definida. Existe essa possibilidade via javascript?
Estou me baseando por um exemplo que encontrei na internet:
HTML
<textarea id="myText">
Lorem ipsum...
</textarea>
<button onclick="sendMail(); return false">Send</button>
JAVASCRIPT
function sendMail() {
var link = "mailto:me@example.com"
+ "?cc=myCCaddress@example.com"
+ "&subject=" + escape("This is my subject")
+ "&body=" + escape(document.getElementById('myText').value)
;
window.location.href = link;
}
Só que esse método usa o cliente de email do usuário e não uma conta padrão.
Abraço!
não, não existe como enviar email com js.
Entendi, mas existe então outra linguagem client que eu consiga fazer isso?
não.. nenhuma linguagem client-side. Apenas as server-side conseguem enviar emails.
Tb to pesquisando, pq no caso temos um plano básico com sites apenas html-css-js pra pequenos clientes, e hospedagem barata que não contempla php.
colocando mailto:xxxx@email.com no action do form ele abre o email do cliente para o envio do email, acho q eh o maximo q da p fazer.
não, não existe como enviar email com js.