Comecei a colecionar mensagens legais geradas pelo Gx+ASP.NET, essa ai é mais uma que apareceu onde não deveria. E sabe o que ela significa?
Pra mim significou, volte a versão do Upgrade 2.5 para o Upgrade 2 do Gx, que tudo volta ao normal.
sábado, 26 de junho de 2010
segunda-feira, 21 de junho de 2010
Genexus Mail! versão em código nativo
Genexus possui todos os recursos necessários para a operação de envio de email, portanto, não leia essa postagem. A não ser que você se sinta mais a vontade programando nativamente em C#, mas lembre-se: ao fazer isso você cria kbs restritas a esse único ambiente, situação altamente não recomendada.
Se mesmo com essa recomendação, você insistir, então nesse caso temos algumas boas possibilidades e a primeira é escrevendo diretamente usando CSHARP, para isso segue o código abaixo.
Lembre-se que as variáveis Genexus são sempre marcadas com [!&variavel...!]. O código retornado &statusEnvio é marcado com 1 se o email foi enviado com sucesso.
É necessário definir os valores para as variáveis de configuração, que testamos em um email qualquer.
E as variáveis foram definidas com:
Simples, e o mais interessante é que esse código nativo encontra-se amplamente divulgado na Web, ou seja, não é nossa criação.
O mais importante é que funciona perfeitamente, e rápido.
Se mesmo com essa recomendação, você insistir, então nesse caso temos algumas boas possibilidades e a primeira é escrevendo diretamente usando CSHARP, para isso segue o código abaixo.
Lembre-se que as variáveis Genexus são sempre marcadas com [!&variavel...!]. O código retornado &statusEnvio é marcado com 1 se o email foi enviado com sucesso.
É necessário definir os valores para as variáveis de configuração, que testamos em um email qualquer.
E as variáveis foram definidas com:
Simples, e o mais interessante é que esse código nativo encontra-se amplamente divulgado na Web, ou seja, não é nossa criação.
O mais importante é que funciona perfeitamente, e rápido.
sábado, 12 de junho de 2010
Genexus Mail!
Esse é um dos tópicos bem divulgados na comunidade, mas boas características devem sempre ser exaltadas. E uma delas é a capacidade de Genexus implementar a programação com mínimos recursos.
Um bom exemplo disso é o envio de email por meio do tipo SendMail.
Para testar esse recurso, você não precisa muita coisa, a não ser seguir os passos do código fonte abaixo:
Lembrando que as variáveis de configuração apenas definem os dados necessários para o servidor SMTP, que podemos simplificar da seguinte forma:
Host: smtp.servidor.com.....
User: user@servidor.com....
Password: *****
SenderEmail: user@servidor.com...
SenderName: Email de Teste
Com as variáveis definidas como:
Simples e fácil, boa sorte.
Um bom exemplo disso é o envio de email por meio do tipo SendMail.
Para testar esse recurso, você não precisa muita coisa, a não ser seguir os passos do código fonte abaixo:
Lembrando que as variáveis de configuração apenas definem os dados necessários para o servidor SMTP, que podemos simplificar da seguinte forma:
Host: smtp.servidor.com.....
User: user@servidor.com....
Password: *****
SenderEmail: user@servidor.com...
SenderName: Email de Teste
Com as variáveis definidas como:
Simples e fácil, boa sorte.
Assinar:
Postagens (Atom)