[VB.NET 2005] - Creare account Pop3 ricorsivamente

mercoledì 09 maggio 2007 - 09.47

neuromante65 Profilo | Newbie

Ho realizzato una piccola applicazione Windows Form (vb.net 2005) per creare ricorsivamente su una macchina server windows 2003 una serie di account pop3 pescati da un database Access e materialmente creati con una chiamata all'utility a riga di comando "winpop.exe" presente nello stesso sistema operativo.
Fin qui nessun problema :)
mi piacerebbe però creare ricorsivamente un messaggio di posta standard da copiare direttamente nella home dell'utente stesso all'atto della creazione dell'account, in modo che quest'ultimo al primo scarico della posta riceva una specie di benvenuto sul sistema.
Quello che non so è come denominare il file da creare sul file system del server nella home utente e come deve essere fatta l'intestazione del messaggio stesso, questo perchè spero ci sia un sistema + furbo che non sia quello di sfruttare le classi .NET per spedire il messaggio tramite smtp :)

Ogni suggerimento e indicazione è il benvenuto :)

grazie

Brainkiller Profilo | Guru

>Quello che non so è come denominare il file da creare sul file
>system del server nella home utente e come deve essere fatta
>l'intestazione del messaggio stesso, questo perchè spero ci sia
>un sistema + furbo che non sia quello di sfruttare le classi
>.NET per spedire il messaggio tramite smtp :)

Ti complichi la vita per niente, questa è la soluzione ideale e più rapida.
Ogni mail server è diverso dall'altro, in alcuni è sufficiente che copi un file di testo (che rappresenta la mail) nella cartella dell'utente con un banale:

copy file.eml c:\store\cartella_utente

Però io ti consiglio la soluzione tramite invio mail con SMTP che è universale e funziona su qualsiasi server di posta.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

neuromante65 Profilo | Newbie


>Ti complichi la vita per niente, questa è la soluzione ideale
>e più rapida.
>Ogni mail server è diverso dall'altro, in alcuni è sufficiente
>che copi un file di testo (che rappresenta la mail) nella cartella
>dell'utente con un banale:


si, ma nel mio caso è un server specifico (windows server 2003) e non prevedo sviluppi futuri; in questo caso specifico come dovrebbe essere fatto il file da copiare nella home utente?

grazie
ciao

Brainkiller Profilo | Guru

>si, ma nel mio caso è un server specifico (windows server 2003)
>e non prevedo sviluppi futuri; in questo caso specifico come
>dovrebbe essere fatto il file da copiare nella home utente?

Ok ma che mail server stai utilizzando ?
Quello pop3 integrato di Windows 2003 ?

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

neuromante65 Profilo | Newbie

>Ok ma che mail server stai utilizzando ?
>Quello pop3 integrato di Windows 2003 ?
>

si quello :)

Brainkiller Profilo | Guru

>si quello :)

Inviati una mail di Test con Outlook su un accont gestito dal pop3 di windows 2003, non scaricarla, vai a vedere nelle cartelle del POP3 Server come viene rappresentata una mail su disco, prova a creare una copia di quel file (copia e incolla), se poi apri il client di posta e ricevi 2 mail...... hai capito il trucco.

Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5