Inviare pdf via mail

di il
3 risposte

Inviare pdf via mail

Ciao a tutti,
vorrei inviare via mail un report creato dall'interno di maschera db.
Vorrei evitare di usare outlook ma fare il tutto interfacciandomi con il mio programma (zimbra).
Con sendobject mi forza a usare outlook.
Come risolvere.

Grazie

3 Risposte

  • Re: Inviare pdf via mail

    Non ho la possibilità di testarlo perchè non ho zimbra ma ho trovato qualcosa in questo link:

    http://www.zimbra.com/forums/developers/46199-use-excel-vbulletin-code-send-attachment-zimbra-desktop.html

    presumo che se hai zimbra già correttamente configurato per l'invio e-mail potresti salvare il pdf che deriva dal report in un determinato path e poi attraverso
    AttachementName =  "Percorso e nome file pdf"
    Shell (ZimbraPath & " -sendfile " & AttachementName)


    da inserire nell'evento click di un pulsante, potrebbe funzionare...


    saluti
  • Re: Inviare pdf via mail

    Grazie Angelo,
    vorrei - però - riuscire a fare e tenere tutto all'interno di access.
    Per quanto possibile, naturalmente.

    Ciao
  • Re: Inviare pdf via mail

    Credo tu faccia molta confusione...
    Access può inviare mail, ma senza allegati, usando SendObject.
    Se devi inviare allegati invece devi usare librerie esterne obbligatoriamente, a meno di non svilupparti un codice basato sul Socket via Api, cosa che io ho fatto, ma che non suggerirei a nessuno di fare...perdita di tempo inutile.
    Detto cio puoi usare librerie comode come MAPI O CDO.
    Io userei Mapi, è la stessa libreria di MICROSOFT OUTLOOK, ma questo non significa usare ne aprire Outlook, solo la stessa libreria.
    Quindi si istanzia la classe Mapi e la si usa per inviare.
    Ovviamente devi prima generare il Pdf, essere certo sia chiuso, e poi inviare.
    All'interno di questo Demo trovi tutto quello che serve:

    Essendo un mirror, scarica il demo modificando l'estensione in ZIP.
    Questo è piu complesso, ma magari puoi avere spunti...
Devi accedere o registrarti per scrivere nel forum
3 risposte