Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [VB6]Aprire Outlook passando email e allegato

    Ciao,
    ho bisogno di aprire Outlook passando
    - indirizzo email
    - Ogetto
    - Corpo testuale
    - File allegato

    I primi 3 già lo faccio con shell ma di mettere il file in allegato non ho idea di come si possa fare.
    Vi posta il codice che utilizzo

    codice:
    La funzione
    
    Sub OpenEmailProgram(sDest As String, Optional sSubject As String, _
    Optional sBody As String, Optional sCC As String, Optional sBCC As String)
    ShellExecute 0, vbNullString, "mailto:" & sDest & "?subject=" & sSubject & _
    "&body=" & sBody & "&CC=" & sCC & "&BCC=" & sBCC, 0&, 0&, 1
    End Sub
    
    
    Il codice che mi chiama la funzione 
    
    Call OpenEmailProgram("prova@libero.it", "Oggetto email", "", "")
    
    Qualche dritta?
    Grazie in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    vuoi proprio aprire outlook o devi solo inviare una email?

    Per inviare l'email (con tanto di allegato) non è necessario aprire outlook... se vuoi ti invio una dll fatta da me (ti mando anche il sorgente) fatta proprio per inviare email con allegati (ma senza aprire outlook).
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    La sintassi mailto: non supporta l'invio di allegati.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Ciao Kalosjo........quella dll la potresti gentilmente mandare anche a me....devo inviare delle mail in background con allegati usando outlook come client.....non posso però usare il protocollo smtp

  5. #5
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    La dll in questione (che trovi QUI ) utilizza la libreria CDOSYS di Microzzozz per inviare E-mail. Ma utilizza però proprio il protocollo SMTP.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  6. #6
    apperò....allora niente.....pensavo di avere più problemi nello scrivere il codice per lotus notes...invece è l'invio di mail con outlook che mi da casini.....
    in pratica io dovrei far partire delle mail con allegati.....ma tutte le prove che ho fatto, usando codici trovati su questo forum (ottimo!!!!), non funzionano......il mio client di posta predefinito è lotus notes.......forse mi mancano le dll di outlook da inserire nel progetto?

  7. #7
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Allora la dll dovrebbe funzionare, perchè non utilizza le dll di outlook.
    Devi solo impostare indirizzo smtp e porta.

    Prova a scaricarla e ad utilizzarla.

    PS: E poi fammi sapere
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  8. #8
    il problema è che ho già parlato con il gestore del server.......non posso usare il protocollo smtp....il cliente vuole che sia il client di posta ad accedere al server.......e questo mi da un pò di problemi....devo trovare i riferimenti di outlook da inserire nel mio progetto.....

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.