Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188

    [VB6 sp6] Errore 'mapAttachmentNotFound'

    Salve a tutti, ho un problema: una procedura per invio di mail con allegato ad una lista di nominativi. Con outlook express, funziona bene, mette sia 1 che 2 che n allegati. Con Outlook 2003, al momento dell'invio mi da l'errore 'mapAttachmentNotFound'.
    Il tutto tramite controlllo MAPI, per la precisione 'MAPI controls 6.0', ovvero file MSMAPI32.ocx.
    Il comando che uso per l'allegato è

    MAPIMessages1.AttachmentPathName = nomefile (percorso completo: c:\cartella\nomefile.pdf, per ex.)

    Cosa 'pretende' outlook2003' rispetto all'express ?

    P.S.: se tolgo l'allegato, funziona, tanto per la cronaca.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    Attenzione: Ho risolto il problema dell'allegato, probabilmente outlook 2003 è molto + pignolo di OE, per cui ho dovuto usare anche la proprietà AttachmentName e mi compila il msg con tanto di allegati. Ora mi sto picchiando per il fatto che non mi mette il mittente, cosa che con OE fa, per cui non mi fa partire il messaggio. Ci Sentiamo + tardi. Grazie anticipato a chi mi volesse illuminare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    Caspita, Signori, nessuno in grado di dirmi come mai Outlook mi crea il messaggio lasciando vuoto il campo 'DA', ovvero non mi compila la proprietà MsgOrigAddress, di sola lettura, quindi dovrebbe essere compilata in automatico (come invece accade con l'uso dell'outlook Express) .

    Please, someone can help me

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    forse è il momento di far vedere un minimo di codice
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    Riporto la parte riguardante il messaggio.


    pe.LogonUI = True
    pe.NewSession = False

    pe.SignOn

    pemess.SessionID = pe.SessionID

    pemess.Compose

    'pemess.RecipType = mapToList


    pemess.RecipDisplayName = "info@tin.it"
    pemess.RecipAddress = "info@tin.it"
    'pemess.AddressResolveUI = True
    'pemess.ResolveName
    pemess.MsgSubject = "Invio Documento...."
    pemess.MsgNoteText = "corpo testo"

    pemess.MsgIndex = -1

    pemess.Send False

    pe.SignOff

    P.S.: le istruzione remmate, sono prove che ho fatto, ma che non mi modificano il risultato.
    P.S.: potrebbe essere dovuto al fatto che sul pc dal quale programmo non ho installato Outlook? Ma se così fosse non dovrebbe neache crearmi il messaggio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.