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

    VB6 inviare mail senza finestra di dialogo.

    Salve a tutti, riguardo a questo punto premetto che uso gli oggetti "MAPIMessages" e "MAPISession".

    Ora devo realizzare la seguente: mi collego al client, se l'anno corrente è variato rispetto a quello valorizzato in tabella (caso evidente quando apro il client al cambio anno), devo inviare a me stesso un promemoria che mi ricorda di effettuare delle operazioni dal client per potere operare appieno.

    Ora utilizzando gli oggetti sopra menzionati, va tutto ok, solo per un piccolo dettaglio, ovvero quando viene eseguita la riga di codice
    codice:
    MAPIMessages.Send False
    compare la finestra di dialogo che dice "un programma sta tentando di inviare...ecc....ecc..." con le due textbox in cui compaiono rispettivamente l'e-mail del destinatario e l'oggetto della mail.

    Io che mi collego al client vorrei non visualizzare tale messaggio, ma far si che la mail venga inviata senza alcuna conferma mia personale.

    Se faccio
    codice:
    MAPIMessages.Send true
    viene presentata la finestra della mail, in edit.

    Vorrei evitare sia l'uno che l'altro caso, facendo in modo che al cambio anno, la mail di promemoria, venga inviata, senza ulteriore conferma dell'utente connesso al client....

    Come posso fare?

    Grazie anticipatamente per le risposte e spero di essermi spiegato bene.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Una volta era possibile, ora non più con le nuove policy.
    Ed è un bene, per fortuna, che non si possa più fare.
    Questo era infatti la causa principale di email infette inviate di nascosto da programmi poco seri.

    Se vuoi inviare un e-mail diretta devi farlo tramite Winsock, senza passare per il mailer (qualunque esso sia). Puoi usare la splendida libreria :

    VBSendMail.dll
    http://www.freevbcode.com/ShowCode.Asp?ID=109

    Poi, se vuoi anche avere nel tuo mailer un messaggio identico, te lo devi creare, ma senza inviarlo.

    Buone Feste

  3. #3
    Grazie gibra, davvero utile.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.