question

HTML - JavaScript usando o outlook como cliente de e-mail. Como fazer com que o OUTLOOK use HTML.?

Criei um formulário de e-mail para o meu trabalho. Basicamente, temos um e-mail de "enlatado" para ir para fora, que seria copiar e colar. Criei o formulário para que nós pode clicar em uma opção e, em seguida, clique em "enviar e-mail" e a mensagem será exibida com um email do outlook. Aqui está o meu código abaixo. A questão é que o outlook não é processamento de corpo do email em HTML. Como para corrigir isso? Eu tenho links e quebras de linha em lá que gostaria de usar.

Obrigado,

<!doctype HTML>
<HTML>
<HEAD>
<TITLE>E-mails</TITLE>
<SCRIPT type="text/javascript">


function CaptureInstallInfo()
{
var ToInfo = document.getElementById("ToBox").value;
var CCBox = document.getElementById("CCBox").value;
var Install = "Main Order Contact
Thank you for your order. We are currently processing the order referenced below. A Solution Delivery Coordinator will be assigned to manage the deployment of the requested services and will conduct an initial introduction within 2 Business Days.

Order: ORD#

CWP CWP#

In the meantime, please contact <a href=mailto:someone@someone.net>Service Engagement</a> with any questions.

Regards,
Service Engagement.";


document.getElementById("To").innerHTML = "
" + ToInfo + " " + CCBox + " " + Install;

}
function CaptureRenewalInfo()
{
var ToInfo = document.getElementById("ToBox").value;
var CCBox = document.getElementById("CCBox").value;
var SubjectBox = "Renewal Order";
var Renewal = "Main Order Contact
Thank you for your renewal order. We are currently processing the order referenced below. A Solution Delivery Coordinator will be assigned to manage the edployment of the requested services and will conduct an initial introduction within 2 Business Days.

Order: ORD#

CWP CWP#

In the meantime, please contact <a href=mailto:someone@someone.net>Service Engagement</a> with any questions.

Regards,
Service Engagement.";
var RenewalEmail = "Main Order Contact%0A%0A
Thank you for your renewal order. We are currently processing the order referenced below. A Solution Delivery Coordinator will be assigned to manage the edployment of the requested services and will conduct an initial introduction within 2 Business Days.%0A%0A

Order: ORD#
%0A%0A
CWP CWP#
%0A%0A
In the meantime, please contact <a href=mailto:someone@someone.net>Service Engagement</a> with any questions.

%0A%0ARegards,
Service Engagement.";
document.getElementById("CC").innerHTML = "
" + ToInfo + " " + CCBox + " " + Renewal + "
";

document.getElementById("BodyOfEmail").innerHTML = "If the above is correct, Please send this as an " + '<a href="mailto:' + ToInfo + '?subject=' + SubjectBox + '&cc=' + CCBox + '&body=' + RenewalEmail + ' ">email</a>';
}


</SCRIPT>

</HEAD>

<body>
<input type="textbox" id="ToBox">& nbsp <label for="ToBox">para:</label>

<input type="textbox" id="CCBox">& nbsp <label for="CCBox">CC:</label>

<input type="button" value="Install" onclick="CaptureInstallInfo()">

<input type="button" value="Renewal" onclick="CaptureRenewalInfo()">

<span id="To"></span>

<span id="CC"></span>

<span id="BodyOfEmail"></span>

</body>
</HTML>
resposta Resposta
Usando um "mailto:" link não é uma forma segura de negócios empresa enviadas. Recomendo usar uma linguagem de script do lado do servidor se seu web site lhe permite. Caso contrário, você terá que usar um cliente dependente "mailto:" ação para obter a informação do formulário enviada para você.

Ron

Comentários Comentários

Guest
Filipa na 21 Set 2023
0
Olá! Entendo a sua frustração. O problema é que o Outlook não aceita o processamento HTML no corpo dos e-mails, então as quebras de linha e links não estão funcionando como deveriam. Uma alternativa para resolver isso é usar um editor de e-mails mais avançado, como o Mailchimp ou o SendinBlue, que permitem a criação de e-mails com formatação avançada e HTML. Você também pode considerar a possibilidade de enviar os e-mails diretamente da plataforma, em vez de contar com o Outlook como intermediário. Espero que essas sugestões sejam úteis! Boa sorte com o seu projeto.

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved