March 20, 2008 at 11:31 am
Sob: dúvidas frequentes, segurança, spam
Tags: antispam, segurança, spam
O envio de e-mails de newsletter é algo sensível para os servidores de hospedagem. Ainda que já tenhamos esse tipo de propaganda, ainda é grande o desconhecimento de como realizar o envio de maneira que não sejam identificados como fonte de spam.
O que é spam?
Spam é o termo usado para referir-se aos e-mails não solicitados, que geralmente são enviados para um grande número de pessoas. Quando o conteúdo é exclusivamente comercial, esse tipo de mensagem é chamada de UCE (do inglês Unsolicited Commercial E-mail).
O conceito é simple mesmo. Ainda que seja uma só mensagem, caso ela seja indesejada do destinatário já a caracteriza como spam e quem a recebeu pode reclamar aos órgão de controle de abuso da internet.
Diante da reclamação, o IP do remetente vai para análise e inicia-se uma busca por novas reclamações provenientes de envio de mensagens por aquele IP ou de mensagens iguais enviadas por aquele IP (nesse caso, a caracterização de de spam para envio em massa - bulk mail). Após a caracterização o IP entra no banco de dados desses órgão, que propagam a informação para os servidores de e-mail espalhados na internet, que começam a recusar e-mails que vierem daquele IP, ou seja, qualquer domínio que utilize aquele IP para o envio de mensagens é recusado, ainda que não tenha sido o domínio responsável pelo spam.
Nós, da ASPECTO.Net, queremos prevenir nossos clientes destes problemas. Vamos utilizar este espaço, que será sempre atualizado, para divulgar a política de utilização e as práticas corretas do envio de listas de e-mail (as newsletters).
- O envio deve ser para um destinatário por vez e não para mais de um endereço ao mesmo tempo;
- O envio precisa ser feito com um período entre uma mensagem e outra (de 5 a 10 minutos, por exemplo);
- É imprescindível monitorar o retorno dos e-mails inexistentes (ou outros erros) e removê-los da lista de envio;
- Dar a opção em todas as mensagens enviadas para que o destinatário possa se descadastrar da lista.
- Não iniciar o primeiro contato com o cliente por e-mail, ou seja, o envio do primeiro e-mail, sem prévia autorização do cliente, caracteriza a prática de spam.
Leia também:
Link: http://noticias.aspecto.net/index.php/boas-praticas-de-envio-de-e-mails.html
March 11, 2008 at 10:22 am
Sob: dns, dúvidas frequentes
Tags: dns
DNS
(Fonte: Wikipedia)
O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições:
- Examinar e atualizar seu banco de dados.
- Resolver nomes de servidores em endereços de rede (IPs).
O sistema de distribuição de nomes de domínio foi introduzido em 1984 e com ele os nomes de hosts residentes em um banco de dados pôde ser distribuído entre servidores múltiplos, baixando assim a carga em qualquer servidor que provê administração no sistema de nomeação de domínios. Ele baseia-se em nomes hierárquicos e permite a inscrição de vários dados digitados além do nome do host e seu IP. Em virtude do banco de dados de DNS ser distribuído, seu tamanho é ilimitado e o desempenho não degrada tanto quando se adiciona mais servidores nele.
A implementação do DNS-Berkeley, foi desenvolvido originalmente para o sistema operacional BSD UNIX 4.3.
A implementação do Servidor de DNS Microsoft se tornou parte do sistema operacional Windows NT na versão Server 4.0. O DNS passou a ser o serviço de resolução de nomes padrão a partir do Windows 2000 Server Como a maioria das implementações de DNS teve suas raízes nas RFCs 882 e 883, e foi atualizado nas RFCs 1034 e 1035.
O servidor DNS traduz nomes para os endereços IP e endereços IP para nomes respectivos, e permitindo a localização de hosts em um domínio determinado. Num sistema livre o serviço é implementado pelo software BIND. Esse serviço geralmente se encontra localizado no servidor DNS primário.
O servidor DNS secundário é uma espécie de cópia de segurança do servidor DNS primário. Quando não é possível encontrar um domínio através do servidor primário o sistema tenta resolver o nome através do servidor secundário.
Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet não funcionaria. Destes, dez estão localizados nos Estados Unidos da América, um na Ásia e dois na Europa. Para Aumentar a base instalada destes servidores, foram criadas Réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.
Ou seja, os servidores de diretórios responsáveis por prover informações como nomes e endereços das máquinas são normalmente chamados servidores de nomes. Na Internet, os serviços de nomes usado é o DNS, que apresenta uma arquitetura cliente/servidor, podendo envolver vários servidores DNS na resposta a uma consulta.
Propagação de DNS
É quando o servidor que guarda as informações de DNS de um domínio (geralmente o servidor que o hospeda ou o servidor do órgão de registro) envia novas entradas daquele domínio (o próprio registro daquele domínio, subdomínios etc) e novos protocolos de serviço (SMTP, POP3, FTP etc).
As informações de atualização ocorrem tanto na própria atualização do servidor de DNS responsável pelo domínio, evento chamado de publicação de DNS, quanto pelos servidores que vêm requisitar ao servidor final as atualizações que ocorreram, que é a requisição de DNS.
Link: http://noticias.aspecto.net/index.php/o-que-e-dns-e-propagacao-de-dns.html
March 6, 2008 at 10:24 pm
Sob: asp.net, desenvolvimento, dúvidas frequentes
Em ASP.Net, utilize o seguinte código:
Dim Msg As New System.Web.Mail.MailMessage
Msg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.seudominio"
Msg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Msg.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Msg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Msg.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "suaconta@seudominio"
Msg.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "senha"
Msg.To = "contadodestinataria@dominio"
Msg.From = "suaconta@seudominio"
Msg.Subject = "Assunto"
Msg.Body = "Mensagem"
System.Web.Mail.SmtpMail.SmtpServer = "mail.seudominio"
System.Web.Mail.SmtpMail.Send(Msg)
Pegue o código-fonte em http://noticias.aspecto.net/aspnet/contato.aspnet.txt.
Relacionados:
Link: http://noticias.aspecto.net/index.php/pagina-de-contato-em-aspnet.html
November 21, 2007 at 9:18 pm
Sob: SQL Server, desenvolvimento, dúvidas frequentes
Tags: banco de dados, dúvidas frequentes, desenvolvimento, SQL Server
Uma dúvida comum no desenvolvimento com SQL Server é acerca dos campos String. Encontrei um excelente artigo falando sobre isso: Qual é a diferença entre o tipo de dados CHAR e o tipo de dados VARCHAR? E o NCHAR e o NVARCHAR?.
Primeiro vou explicar a diferença entre o CHAR e o VARCHAR:
* CHAR: Este tipo de dados sofre a ação da collation escolhida para o banco de dados em que foi criado (ou uma collation que pode ter sido especificada na criação da tabela) e armazena a mesma quantidade de caracteres que foram especificados na sua criação, preenchendo com espaços em branco casa haja necessidade. Por exemplo:
CREATE TABLE TB_STRING
(
CAMPO1 CHAR(10)
)
Se fizermos o seguinte INSERT:
INSERT TB_STRING('A')
O campo vai armazenar o valor ‘A’ e também vai armazenar mais nove espaços em branco depois. Por causa desta característica o tipo de dados CHAR é chamado de tipo de dados com tamanho fixo.
* VARCHAR: Este tipo de dados também sobre a ação da collation para o banco de dados em que foi criado (ou uma collation que pode ter sido especificada na criação da tabela) e armazena SOMENTE a quantidade de caracteres que foram especificados na sua criação . Por exemplo:
CREATE TABLE TB_STRING1
(
CAMPO1 VARCHAR(10)
)
Se fizermos o seguinte insert:
INSERT TB_STRING1('A')
O campo vai armazenar o valor ‘A’ SOMENTE, sem colocar espaços em branco depois. Por causa desta característica o tipo de dados VARCHAR é chamado de tipo de dados com tamanho variável.
Uma outra pergunta que sempre me fazem é: quando devo utilizar o CHAR ao invés do VARCHAR uma vez que o CHAR ocupa mais espaço ? A resposta é simples: o tipo CHAR deve ser utilizado quando sabemos de antemão que todos os dados inseridos em determinada coluna não são variáveis como, por exemplo, uma coluna que armazena um código de peça que sempre precisa ter 5 dígitos. Outro fator a ser considerado são as pesquisas feitas utilizando o operador =.
Já o VARCHAR deve ser utilizado quando não sabemos o que vamos armazenar. Um exemplo pode ser o nome do cliente ou razão social que sempre acaba variando.
Quanto ao desempenho é provável que os tipo de dados VARCHAR apresentem uma pequena diferença em relação ao tipo de dados CHAR, principalmente em operações que leiam muitos registros como a criação de índice. Porém esta diferença só é perceptível quando a quantidade de dados é grande e estamos fazendo uma medição correta.
Já os tipos de dados NCHAR e NVARCHAR são análogos aos tipos de dados CHAR e VARCHAR, respectivamente, porém com uma pequena diferença: os tipos de dados NCHAR e NVARCHAR não sofrem ação da collation e sempre gastam dois bytes para armazenar cada caractere.
Link: http://noticias.aspecto.net/index.php/qual-e-a-diferenca-entre-o-tipo-de-dados-char-e-o-tipo-de-dados-varchar-e-o-nchar-e-o-nvarchar.html
September 5, 2007 at 8:45 am
Sob: domínio, dúvidas frequentes, hospedagem
Tags: dúvidas frequentes, domínio, hospedagem
O Apelido de Domínio (ou Alias de Domínio ou Domain Alias) é um recurso que permite darmos mais de um nome para um mesmo domínio. Dessa maneira é possível acessarmos o mesmo domínio mesmo digitando nomes similares que tenhamos configurado como seus apelidos.
Normalmente, esse recurso é utilizado quando registramos mais de um nível de domínio, como quando registramos meudominio.com e meudominio.com.br. Poderíamos, por exemplo, ter todo o nosso conteúdo dentro de meudominio.com (como nosso primeiro domínio registrado), então, registramos também o meudominio.com.br e o configuramos como apelido. Assim, caso alguém digite meudominio.com ou meudominio.com.br no navegador, será levado ao mesmo lugar, independente do que escreveu.
Esse recurso é uma excelente forma de prevenir que sejam registrados nomes similares (internacionais e nacionais) de domínio sem que seja preciso administrar vários conteúdos e sem que seja necesário adiquirir outra hospedagem (e gerenciar suas contas de ftp, de e-mail etc).
A ASPECTO.Net oferece Apelidos de Domínio a partir dos planos P.
Os clientes dos planos de Múltiplos Domínios habilitam essa opção pelo Painel de Revenda. É só ir a Gerenciar > Websites > Editar o domínio > Selecionar a opção Apelido deDomínio.
Link: http://noticias.aspecto.net/index.php/apelido-de-dominio.html