Ir para conteúdo

Arquivado

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

Adriano MSB

Obter configurações de email

Recommended Posts

Pessoal eu tenho um produto que roda em vários clientes, eu tenho uma tabela que armazena informações de smtp.

 

Porém recentemente passei a usar o componente PasswordRecovery para recuperação de senha. O problema é que pra isso eu tenho que inserir a tag <system.net><mailSettings> no web.config.

 

A questão é, como eu ja tenho essas informações armazenadas em banco de dados, eu não quero ter que duplicar essa informação no web.config. Então teria alguma forma de passar essas informações ao componente. sem ser pelo web.config?

 

Isso evitaria eu ter que ir em todos os clientes e adicionar essa tag, ainda mais poque cada cliente tem suas informações especificas e são muitos clientes.

 

obrigado a todos pela colaboração.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse componente tem um evento chamado SendingMail.

Eu nunca usei, mas teoricamente você pode mandar o e-mail usando as configurações que você quiser dentro desse evento, e no final desse evento faça:

e.Cancel = true;
Assim o ASP.NET via mandar apenas o seu e-mail, e não o default.

 

Veja se funciona, valeu!

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.