Web Service in C# per inviare messaggi a programmi di posta

mercoledì 06 agosto 2008 - 16.16

paquito_ita Profilo | Senior Member

Ciao,

dovrei realizzare un web service in modo che mandi un messaggio costruito secondo una struttura standard a diversi programmi di posta (MS Outlook, Gmail, Yahoo, etc.).
Tuttavia non ho mai trattato con i programmi di posta se non tramite un uso diretto. Sapreste Indicarmi una soluzione il piu' possibile generale e che si adattia ai differenti programmi senza dover specificare (se possibile) vari casi per ogni programma?

Grazie!!

alx_81 Profilo | Guru

>Ciao,
Ciao!
>
>Tuttavia non ho mai trattato con i programmi di posta se non
>tramite un uso diretto. Sapreste Indicarmi una soluzione il piu'
>possibile generale e che si adattia ai differenti programmi senza
>dover specificare (se possibile) vari casi per ogni programma?
E' una domanda che ha una risposta decisamente variabile. Con un Web Service, puoi scegliere un formato proprietario tuo, ma poi cmq devi adattarlo ad ogni provider che gli "attacchi". Non conosco soluzioni universali come può essere uno standard come RSS.. Credo proprio che non sia possibile quello che chiedi, anche perchè ognuno ha il suo formato.. E poi non è detto che accettino le richieste..
>
>Grazie!!
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

paquito_ita Profilo | Senior Member

> Credo proprio che non sia possibile quello che chiedi,
>anche perchè ognuno ha il suo formato.. E poi non è detto che
>accettino le richieste..

Mmm...in effetti mi pareva troppo esosa la richiesta
Ad ogni modo, prevedendo diciamo una condizione per ogni gestore (libero, gmail, ...) come posso fare per far arrivare al destinatario dalla mia piattaforma (che puo' invocare il WEB SERVICE) il mio messaggio? Sapresti indicarmi delle fonte dove reperire le informazioni senza doverm perdere in rete?

Grazie di nuovo.

rossimarko Profilo | Guru

>> Credo proprio che non sia possibile quello che chiedi,
>>anche perchè ognuno ha il suo formato.. E poi non è detto che
>>accettino le richieste..
>
>Mmm...in effetti mi pareva troppo esosa la richiesta
>Ad ogni modo, prevedendo diciamo una condizione per ogni gestore
>(libero, gmail, ...) come posso fare per far arrivare al destinatario
>dalla mia piattaforma (che puo' invocare il WEB SERVICE) il mio
>messaggio? Sapresti indicarmi delle fonte dove reperire le informazioni
>senza doverm perdere in rete?
>
>Grazie di nuovo.

Ciao,

una precisazione per capire meglio. Ti serve contattare dei mail server che si basano su protocollo smtp oppure vuoi mandare la mail ad un provider che fornisce solo il supporto webmail?

Nel secondo caso devi vedere ogni provider che possibilità ti da e se ti fornisce un servizio di questo tipo.

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

paquito_ita Profilo | Senior Member

>Una precisazione per capire meglio. Ti serve contattare dei mail
>server che si basano su protocollo smtp oppure vuoi mandare la
>mail ad un provider che fornisce solo il supporto webmail?

Bella domanda. Ora posto le specifiche "dettagliate" che mi ha mandato il mio boss:
"Provide a mechanism to send Emails into Outlook and other systems as Task requests. If the task is completed, an answer should be sent back and update the status of the task on the platform".

La piattaforma in questione permette di assegnare dei compiti (task) ai vari membri del progetto (gestito anch'esso all'interno della piattaforma). Quando un nuovo task viene creato/assegnato in automatico dovrebbe partire una segnalazione tramite mail all'utente cui è stato assegnato. Mi pare quindi rientri nel secondo caso.

Tuttavia il capo (olandese) è in ferie tutto agosto e quindi non sarà in grado di darmi maggiori dettagli.



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5