Newsgroup: it.comp.appl.notes-domino
Titolo: Invio messaggi Notes da VB tramite Mapi

Salve a tutti,
Ho scritto u programmino in VB5 che si occupa di inviare degli
allegati PDF in automatico via e-mail.
Utilizzo i controlli Mapi (msmapi32.ocx) e con altri client (Mapi
ompatibili) funziona tutto bene.
Se tento di fare lo stesso su un PC con Lotus Notes come client (con
Domino come server) tutte le volte mi apre la finestra di dialogo
chiedendomi l'indirizzo e-mail come se non riconoscesse quello che gli
ho passato. 
Inoltre il testo mi risulta come allegato. Nelle informazioni
documento trovo due body uno per l'allegato ed uno per il testo
dell'e-mail inotre nella proprietà tmpWebDisplayEncrypt viene inoltre
indicato tale messaggio: 
<the body of this message is encrypted and cannot be displayed by a
browser client. Please reopen this message with a Notes client or ask
the sender for copy that is not encrypted>
Se invece non metto alcun allegato ho sempre il problema
dell'indirizzo e-mail ma il testo viene visualizzato normalmente.
L'oggetto invece non ha mai dato problemi.
 
Ho impostato in <Impostazioni / Pannello di controllo / Opzioni
Internet / Programmi / Posta
elettronica> Lotus Notes.
Il codice utilizzato per inviare le e-mail da VB5 è il seguente:
'apro una sessione
   MAPISession1.NewSession = True
   MAPISession1.LogonUI = True
   MAPISession1.SignOn
 'compongo messaggio
   MAPIMessages1.SessionID = MAPISession1.SessionID
   MAPIMessages1.Compose
'assegno l'indirizzo e-mail
   MAPIMessages1.RecipAddress = "SMTP:" & RSMail("EMAIL")
'assegno il nome da visualizzare dome destinatario (anzichè
l'indirizzo
e-mail)
   MAPIMessages1.RecipDisplayName = RSMail("RAGIONESOCIALE")
'dico che il destinatario è un destinatario principale (e non ad es.
copia conoscenza)
   MAPIMessages1.RecipType = 1
'compongo l'oggetto
   MAPIMessages1.MsgSubject = RSMail("OGGETTO")
'compongo il testo
   MAPIMessages1.MsgNoteText = RSMail("TESTO")
'indico la path ed il nome del file PDF
   MAPIMessages1.AttachmentPathName = DirPc & "\" & FilePDF
'invio il messaggio senza che venga aperta la finestra di dialogo
(false)
   MAPIMessages1.Send False
'chiudo la sessione
   MAPISession1.SignOff
Mi chiedo:
- Lotus notes non è mapi compatibile?
- Ho dimenticato qualcosa in VB?
- c'è qualcos'altro da installare o configurare su Notes?
- l'unica speranza è utilizzare un oggetto notes?
Grazie a tutti per qualsiasi indicazione.
Chris

 - l'unica speranza è utilizzare un oggetto notes?
Credo proprio di si
Ci sono delle classi per leggere mapi ma ti consiglio di usare strumenti
standard (mapi non lo e') come SMTP.
Ciao.
-- 
Zio Ciano

standard (mapi non lo e') come SMTP.
Ma se uso SMTP non rimane traccia sul client della posta inviata
direttamente al server o sbaglio?!?
Bye Bye e grazie
Chris

Ma il VB e' compatibile??
Ho trovato su 
support.lotus.com
 il documento "The Domino Mapi Service
Provider Interface" che in teoria dice che è compatible.
Ora provo a configurare il tutto e vediamo se anche in pratica
funziona.
Se qualcuno ha già avuto questa esperienza mi faccia sapere
Ciao 
Chris

 direttamente al server o sbaglio?!?
Si. Ma per salvare ... punto sopra.
Ciao.
-- 
Zio Ciano