Errore nei riferimenti

domenica 15 marzo 2009 - 16.52

ilario Profilo | Senior Member

sto cercando di referenziare due dll mapi e sendmail ma mi dice che non sono compatibili

ciao
ilario

Icilio Profilo | Newbie

Ciao Ilario, non posso aiutarti......

luka82 Profilo | Junior Member

Posta l'errore preciso che ti da. Se vuoi inviare mail hai provato con il namespace System.Net.Mail?
Ciao

ilario Profilo | Senior Member

ciao

l'errore dice che il file ............ non esiste o non è compatibile

si ho provato con ...net.mail , ma non mi va bene, perchè devo aprire il programma di posta predefinito e aggiungere un allegato, quindi ne mailto ne net.mail vanno bene
dopo un intero pomereggio alla ricerca ho trovato pdfcreator che è una stampante virtuale per pdf (scritto in vb non net) e ti permette di allegare all'email aperta con il programma di posta il file .
ho guardato il codice e in base al tipo di programma predefinito ha diverse sub e in due di queste usa appunto mapi (outlook express ) e sendmail per quei programmi non conosciuti e .......

mi sembra però assurdo dover utilizzare delle vecchie dll perchè non esiste niente di nuovo

ciao
ilario


alexmed Profilo | Guru

Ciao Ilario
è probabile che non abbia capito il problema, ma hai dato un'occhiata alla Proprietà MailMessage.Attachments ?

Ciao
alexmed

ilario Profilo | Senior Member

ciao

si ho guardato net.mail , (magari mi è scappato qualcosa) ma con questa classe spedisci tranquillamente l'email con allegati, ma non con il programma di posta predefinito tipo outlook , incredimail, ecc...

mi potrebbe andare anche bene creare un form a parte , ma dovrei importare tutti gli indirizzi di posta(rubrica) dal client di posta installato e poi inserire l'email spedita tra quelle inviate sempre nel client di posta, visto che quasi tutti i programmi tipo word, excell acrobat e.. se voglio mandare il file in allegato mi aprono il client predefinito e lo allegano, non capisco perchè non si possa fare

ciao
ilario

ilario Profilo | Senior Member

forse ho trovato

l'ho provato con tre client di posta diversi e sembra funzionare, usa mapi

http://www.codeproject.com/KB/IP/SendFileToNET.aspx

poi vi faccio sapere

ciao e grazie

ilario

alexmed Profilo | Guru

Ok, forse adesso ho capito
Vuoi impostare il destinatario, l'oggetto e l'allegato dal tuo programma ma per spedirlo vuoi usare il client di posta predefinito. Giusto?

Forse, se è installato outlook puoi farlo con Microsoft.Office.Interop.Outlook.Application

Prova a dare un'occhiata qui:
http://msdn.microsoft.com/it-it/library/ms268870(VS.80).aspx
alexmed

ilario Profilo | Senior Member

<Ok, forse adesso ho capito
<Vuoi impostare il destinatario, l'oggetto e l'allegato dal tuo programma ma per spedirlo vuoi usare il client di posta predefinito. Giusto?

si proprio così

<Forse, se è installato outlook puoi farlo con Microsoft.Office.Interop.Outlook.Application
<Prova a dare un'occhiata qui:
<http://msdn.microsoft.com/it-it/library/ms268870(VS.80).aspx

si ma siccome non so esattamente che tipo di client c'è devo trovare una soluzione che possa andare bene per tutti

provo ad unire un pò di codice che ho trovato e poi vi faccio sapere , se nel frattempo trovi tu qualcosa dimmelo
pdfcreator e http://www.codeproject.com/KB/IP/SendFileToNET.aspx

devo vedere se funziona nello stesso modo sendmail come mapi

nel caso si voglia usare net.mail è possibile ricavare in qualche modo la rubrica del client di posta e inserire la mail nell'elenco tra quelle inviate?
ciao
ilario


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