Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

l_nando

[Resolvido] Enviar e-mail

Recommended Posts

Pessoal, boa noite.

 

Mais uma vez estou aqui no forum para perturbar vocês.

 

Tenho um script de envio de e-mail e funciona na máquina do meu trabalho normalmente, mas quando testo aqui em casa, não funciona.

 

Dá o seguinte erro:

 

Tipo de erro:

Persits.MailSender.4 (0x800A0006)

554 5.7.1 <189-68-192-36.dsl.telesp.net.br[189.68.192.36]>: Client host rejected: Access denied

/megadl/finalpedido.asp, line 392

 

Segue o cód.:

 

Set Mail = Server.CreateObject("Persits.MailSender") 
Mail.Host = "smtp.uol.com.br"
Mail.From = "meuemail@uol.com.br"
Mail.FromName = "Meu nome"
Mail.AddAddress rs("EMAIL2")
Mail.AddBcc "meuemail@uol.com.br"
Mail.Subject = "Assunto"

...Conteúdo....

Mail.IsHTML = true

Mail.Timestamp = now()


Linha 392 -> Mail.Send

O estranho que o mesmo cod, funciona no micro do meu trabalho e em casa não.

 

O que pode estar acontecendo?

 

Grato

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, desinstalei e reinstalei o AspEmail, mas não funcionou!

 

Como posso ver o SMTP?

 

vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, desinstalei e reinstalei o AspEmail, mas não funcionou!

 

Como posso ver o SMTP?

 

vlw.

 

Depois de instalado, resgistrei o arquivo aspemail.dll usando o regsvr32.exe que se

encontra em c:\windows\system digitando em Iniciar – Executar, a seguinte linha de comando

regsvr32.exe c:\aspemail.dll

 

Apareceu que foi registrado com êxito.

 

Verifiquei os componentes instalados com um script asp que tenho e esse componente não está aparecendo.

 

O que pode estar errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você vai precisar configurar o SMTP

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este link

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo....

 

existem alguns tópicos no fórum ensinando como fazer, faça uma busca, e qualquer dúvida poste aqui novamente, mas abixo vai um exemplo

 

- No Windows XP , clique no botão Iniciar -> Painel de Controle;

2- A seguir clique na categoria : Desempenho e Manutenção;

3- Agora clique no ícone : Ferramentas Administrativas;

4- Na janela a seguir clique duas vezes sobre o ícone Internet Information Service;

5- Após expandir os objetos verifique se existe o serviço Servidor virtual SMTP padrão rodando ;

 

Se você não encontrou o nome do serviço é porque você não o tem instalado neste caso siga o roteiro abaixo para instalar o servidor SMTP:

No menu Iniciar, clique em Painel de Controle.

Clique duas vezes Adicionar ou Remover Programas.

A partir do painel esquerdo, clique em Adicionar/Remover Componentes do Windows.

A partir da lista Componentes, clique em Servidor de Aplicações e, em seguida, clique em Detalhes.

A partir da lista Sub-componentes do Servidor de Aplicações, clique em Serviços de Informação Internet (IIS) e, em seguida, clique em Detalhes.

A partir da lista Sub-componentes de Serviços de Informação Internet (IIS), selecione a caixa de verificação Serviço SMTP.

Clique em OK.

Clique em Seguinte. Poderá ser-lhe pedido o CD do Windows XP ou o caminho de instalação da rede.

Após instalar clique em Concluir.

 

Quando você instala o serviço de SMTP, é criada uma configuração do servidor de SMTP predefinida com um arquivo de mensagens em UnidadeLocal:\Inetpub\Mailroot.

 

Quando você configura o serviço SMTP pela primeira vez, pode configurar as definições globais para um servidor virtual de SMTP, bem como as definições dos componentes individuais do mesmo.

 

Configurando o servidor SMTP para enviar emails

 

Após verificar que o seu servidor SMTP esta instalado e rodando basta efetuar as seguintes configurações :

Clique com o botão direito do mouse sobre - Servidor virtual STMP padrão e selecione a opção Propriedades;

 

Na janela selecione a guia Acesso e clique no botão Autenticação;

 

Na janela Autenticação marque a opção Acesso anônimo e clique no botão OK.

 

 

 

Agora , ainda na janela de propriedades, clique no botão Retransmitir;

 

Na janela Restrições de retransmissão marque a opção : Somente a lista abaixo;

 

Clique no botão adicionar e informe o endereço do localhost (sua máquina local) 127.0.0.1 e clique no botão OK;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, boa noite.

 

Fiz o que você indicou no link que é para Win 7 ( pois tenho uma máquina rodando com o Win 7 ) e também o descrito acima para XP e nenhum dos dois funcionaram.

 

O estranho é que no meu trabalho está funcionando normalmente( com o XP ), e na maquna aqui do trabalho no Internet Information Service o serviço Servidor virtual SMTP não existe.

 

Não Entendi o porque está funcionando aqui e em casa não!

 

O que pode ser?

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto as permissões, elas estão todas ok, está dando o mesmo erro no Win 7 e no XP que especifiquei no começo do tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é configuração mesmo, refaça os passos para configurar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se não são as portas do seu roteador e firewall, a porta 25, 110, etc, as portas de saida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique também se esta passando por algum proxxy

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho, já refis as configurações para o XP e nada.

O mais estranho, é que digito na url 127.0.0.1 e está pedindo senha, será que pode ser isso ou não tem nada haver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente rodar um simples code de ASP

 

tipo:

 

<%response.write("teste...")%>

e veja o resultado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, o ASP está rodando normal, INSERT, SELECT, UPDATE, DELETE etc.

 

Só não está mandando o e-mail e pedindo senha quando digito 127.0.0.1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, bom dia.

 

Depois de um tempo sem trabalhar com este assunto, vamos lá.

 

Como eu estava tentando rodar o sistema com o XP Pro SP3 com o IIS instalado e tudo mais e não funcionava em casa, só no trabalho.

Instalei o Win 7 Ultimate 32 bit e o sistema está enviando o e-mail conforme era pra ser enviado.

 

 

Muito obrigado pela ajuda de todos.

 

Até mais,

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.