AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Minha programação utiliza ASP. Como posso proteger meus formulários de e-mail para evitar que eles sejam utilizados por terceiros?

Existem uma série de ocorrências de uso de formulários de contato para envio de e-mails ilegitimos.

Em função disso, recomendamos a você que, ao utilizar um formulário no site, implemente algumas verificações para protegê-lo.

Normalmente, estes terceiros se utilizam de vulnerabilidades em determinados códigos ASP para envio de e-mails em lote, o que gera fila e prejudica o funcionamento do servidor.

A validação no formulário pode ser implementada de diversas formas, entre elas listamos:

1 - Validação da origem do formulário:

O script abaixo valida a origem do formulário, e quando ele é postado de uma URL diferente da sua o processamento é barrado.



<%
if (instr(Request.ServerVariables("HTTP_REFERER"),Request.ServerVariables("HTTP_HOST")) = 0 ) then
response.write("<b>Você não está autorizado a utilizar este formulário</b>")
response.end()
end if
%>




2 - Validação do conteúdo enviado pelo formulário:

O script abaixo valida o conteúdo dos dados preenchidos comparando-os com palavras pré-definidas e, caso alguma delas seja detectada o processamento é encerrado imediatamente:



<%
arrProibido = array("cc","subject","bcc","Content-Type","Content-Transfer-Encoding")
strVariaveis = request.form & "," & request.querystring
for i=0 to ubound(arrProibido)
if (instr(lcase(strVariaveis),lcase(arrProibido(i))) <> 0 ) then
response.write("<b>Palavra chave ilegitima detectada. Processamento foi parado </b>")
response.end()
end if
next
%>

Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como usar o componente AspEmail?

2.  Como usar o componente CDOSYS?

3. Como usar o componente CDOSYS na Revenda Windows?

4. Conheça os principais passos para começar a trabalhar com e-mail marketing

5. Como fazer um formulário em FLASH com PHP?

6. Glossário Revenda Linux - cPanel

7. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

8. Checklist para campanhas de e-mail marketing.

9. Como usar o componente Dundas Upload?

10. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

11. E-mail marketing para o B2C - design e conteúdo relevante

12. Como enviar mensagens por formulário de contato através do ASP.NET?

13. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

14. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

15. Como transferir meu site de outro provedor de hospedagem?

16. Os 10 erros mais freqüentes em e-mail marketing.

17. Dicas para produção de um e-mail marketing.

18. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

19. Como usar o componente ASPUpload?

20. Quero ter um contador de visitas(hits) no meu site. Como fazer?

21. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

22. Como configurar o SQL Session State Server para uso com o MSSQL?

23. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

24. Como fazer o Upload de arquivos via PHP?

25. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

26. O que é o Double opt-in no e-mail marketing?

27. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

28. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

29. O UOL HOST possui algum sistema de validação de origem para e-mails?

30. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

31. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

32. Como instalar o Magento em uma plataforma Linux do UOL HOST?

33. Como executar Stored Procedures em MySQL utilizando Asp.Net?

34. Possuo uma plataforma Windows com uma aplicação em PHP. Ao clicar em itens do site, sempre visualizo a mesma página. O que fazer?

35. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

36. Como usar o componente Dynu?

37. Ao disparar um e-mail Marketing, identifiquei um número alto de falhas na entrega de mensagens, como reduzir este indice?

38. Como instalar o Moodle em uma hospedagem do UOL HOST?

39. Como instalar o PHP Fusion em uma plataforma UOL HOST?

40. Ao acessar um diretório de meu site, me deparo com a seguinte mensagem de erro: "The request filtering module is configured to deny a path in the URL that contains a hiddenSegment section." Por que?

41. Como calcular o ROI do e-mail marketing?

42. Proteção de diretórios via web.config em hospedagens Windows

43. Como utilizar o mod_rewrite para conversão de url’s amigáveis em minha hospedagem Linux?

44. Meu formulário de contato do Construtor de Sites não está funcionando corretamente, como proceder?

45. Autenticação para envio de mensagens

46. Ao tentar enviar e-mails, a mensagem "535 authentication required" é exibida. Por que isso ocorre e como resolver?

47. Tenho um site ou um domínio no UOL HOST e quero usar o Google Apps para meus e-mails, é possível?

48. Como testar a conexão com um banco de dados MSSQL e PHP?

49. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

50. Como criar um formulário para um site construído através do construtor de sites?

51. Como gerar uma chave CSR para uso de SSL em uma hospedagem compartilhada Linux do UOL HOST?

52. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

53. Contratei uma hospedagem e quero redirecionar outros dominios e e-mails para ela, é possível?

54. Quais são as expressões que devem ser evitadas para que uma mensagem de e-mail marketing não seja pontuada como SPAM?

55. Quando cadastro meu template, ao utilizar o teste de Anti-Spam no sistema de E-mail Marketing, recebo uma pontuação, porém uso apenas texto. Por que isso ocorre?

56. Registrei um domínio pelo UOL HOST e tenho direito a uso gratuito de uma caixa postal. Como funciona esse recurso?

57. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

58. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

59. Como alterar as imagens da vitrine de uma Loja Virtual?

60. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

61. Como realizar um redirecionamento 301.

62. Cache - Hospedagem Linux

63. Quais as responsabilidades do cliente e do Suporte UOL CLOUD?

64. Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?

65. O recurso de "Parent Paths" é ativado por padrão nas hospedagens Windows?

66. Qual é a versão do PHP e MySQL utilizados?

67. Proteção de diretórios e arquivos via .htaccess:

68. Qual o melhor horário para enviar e-mail marketing?

69. Como colocar um vídeo ou arquivo de áudio no meu site?

70. A diferença entre E-mail Marketing e o SPAM

71. Como aumentar a base de contatos opt-in?

72. Como usar o componente ASPEasyZip?

73. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

74. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

75. Como conectar em um banco de dados Microsoft SQL Server utilizando PHP em uma plataforma Windows?

76. O que é Collation de uma Base de dados, como alterar?

77. Como garantir a segurança de meus dados (Bancos de Dados, Painel de Controle, E-mails) atraves da senha?

78. Registrei um domínio com o UOL HOST e quero redirecioná-lo para o Google Sites (Google AppEngine). Como fazer?

79. Como cadastrar uma Loja Virtual na busca do MSN/Bing?

80. Ao tentar encaminhar uma mensagem através da Página "Fale Conosco" de minha Loja, é visualizada uma mensagem "Não foi possível enviar sua mensagem. Por favor, tente novamente mais tarde". Como resolver?

81. Como utilizar a biblioteca GD do PHP?

82. Quais são os erros gerados com maior frequência no relatório de envios do E-mail Marketing?

83. Como eu posso alterar a aparência de meu Blog?

84. Meus servidores de DNS estão hospedados fora, quero utilizar apenas a hospedagem e/ou e-mails, quais são os apontamentos de DNS que devo criar para que estes serviços funcionem corretamente?

85. Como usar o componente FileSystemObject (FSO)?

86. Como usar o componente Chart Director?

87. Quais são os tipos de e-mail marketing?

88. Como ler o e-mail do UOL HOST de dentro do Gmail?

89. Como utilizar alt tags em imagens no seu E-mail Marketing?

90. Quanto processamento minha aplicação ou site pode consumir em um servidor?

91. Estou com problemas para utilizar a biblioteca Javascript Lightbox++ em minha hospedagem Windows, o que fazer ?

92. Posso utilizar o Google Analytics no Construtor de Sites?

93. Existem limites para o envio de e-mails no meu UOL HOST Exchange?

94. Glossário do serviço de estatísticas/relatório de visitação.

95. Como é analisado o número de erros em um processo de envio de E-mail Marketing?

96. Como configurar o Exchange no Microsoft Office Outlook?

97. Posso utilizar o gerenciador de conteúdo Drupal?

98. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

99. Como usar o componente AspTreeView 2?

100. Posso utilizar SFTP (SCP) na transferência de arquivos para minha Hospedagem?