Skip to content

Inviare email da excel senza outlook

Ottobre 23, 2023
Inviare email da excel senza outlook

Come inviare messaggi di posta elettronica da excel utilizzando outlook

Quando è necessario inviare e-mail personalizzate a più destinatari, la fusione di e-mail è un vero e proprio risparmio di tempo. Funziona benissimo per l’invio di aggiornamenti aziendali, auguri di stagione e simili, in modo che ogni destinatario riceva un’e-mail personale con le proprie informazioni, senza sapere a chi altro è stato inviato il messaggio.

In pratica, si prepara il modello di messaggio inserendo i segnaposto dove necessario, e una mail merge estrae i dati del destinatario (come nome, indirizzo e-mail, ecc.) da un file di origine e li inserisce nell’e-mail al posto dei segnaposto.

Se tutte le persone a cui ci si vuole rivolgere sono già presenti nella cartella Contatti di Outlook, è possibile eseguire una fusione di e-mail direttamente da Outlook. Per comodità, suddivideremo l’intero processo in 6 fasi significative.

Innanzitutto, è necessario scegliere a quali contatti inviare un’e-mail. A tale scopo, passate alla Rubrica di Outlook (la scorciatoia CTRL + 3 vi porterà subito lì), selezionate la cartella desiderata nel riquadro di sinistra e poi scegliete le persone di interesse.

Modello di Excel per l’invio di e-mail

Questo errore significa che il server DNS non è in grado di risolvere il server SMTP; è necessario verificare se l’indirizzo del server inserito è corretto. Se l’indirizzo del server è corretto, è necessario verificare se l’impostazione del server DNS è corretta.

  Conta se excel due condizioni

La porta 25 è la porta predefinita del server SMTP per ricevere le e-mail. Tuttavia, alcuni ISP bloccano la porta 25 in uscita per impedire agli utenti di inviare e-mail direttamente ad altri server SMTP. Pertanto, molti provider di posta elettronica forniscono anche una porta alternativa 587 per ricevere le e-mail da tali utenti. La porta 465 è la porta comunemente utilizzata per ricevere le e-mail attraverso una connessione SSL implicita. Se si usa telnet per testare la porta 465, non restituisce il messaggio “220…”, perché richiede una stretta di mano SSL. Ma se la connessione è corretta, telnet restituisce un cursore lampeggiante.

Questo errore significa che il server SMTP blocca il vostro indirizzo IP o il contenuto dell’e-mail. Si può provare a impostare utente/password nei codici per effettuare l’autenticazione utente e riprovare. Se il client di posta elettronica imposta l’autenticazione dell’utente, la maggior parte dei server SMTP non controlla l’indirizzo IP di origine del client nella lista nera.

  Download archivio estrazioni lotto excel

Se il server SMTP restituisce un errore, di solito fornisce una descrizione dell’errore. Alcune descrizioni includono anche un link HTTP; è possibile andare a questa pagina web collegata per avere maggiori dettagli. È inoltre possibile utilizzare i seguenti codici per generare un file di log per conoscere tutte le sessioni SMTP tra client e server.

Inviare e-mail da excel vba con outlook

Ci sono molte ragioni per inviare posta elettronica da una macro di Excel. Ad esempio, quando una somma di vendite raggiunge un certo valore, un manager potrebbe volerlo sapere subito. Sebbene esistano alcuni modi per inviare e-mail da una macro di Excel, il metodo più comunemente utilizzato è quello di sfruttare Outlook. Questo è un problema se non avete Outlook installato sul computer che state usando per aprire il foglio di calcolo. In questo caso, è possibile utilizzare CDO, acronimo di Collaboration Data Object.

.Item(“http://schemas.Microsoft.com/cdo/configuration/sendusing”) = 2 ‘ .Item(“http://schemas.Microsoft.com/cdo/configuration/smtpserver”) _ ‘ = “Inserire qui il proprio server SMTP” ‘ .Item(“http://schemas.Microsoft.com/cdo/configuration/smtpserverport”) = 25 ‘ .Update ‘ Fine con

  Excel ordinare date per mese

Macro di Outlook per l’invio automatico di e-mail

Le macro di Excel possono fare molte delle stesse cose che fanno gli script VBA, senza bisogno di conoscenze di programmazione. VBA consente di implementare routine più avanzate, come la creazione di un report su un foglio di calcolo con tutte le informazioni del PC.

Forse avete dei collaboratori che aggiornano documenti o fogli di calcolo ogni settimana e vorreste ricevere una notifica via e-mail quando lo fanno. Oppure avete un foglio di calcolo di contatti e volete inviare un’e-mail a tutti loro contemporaneamente.

Probabilmente state pensando che creare uno script per la trasmissione di e-mail da Excel sia complicato. Non è affatto così. La tecnica descritta in questo articolo si avvale di una funzione disponibile in Excel VBA da molto tempo, Collaboration Data Objects (CDO).

CDO è un componente di messaggistica utilizzato in Windows fin dalle prime generazioni del sistema operativo. Prima si chiamava CDONTS, poi, con l’avvento di Windows 2000 e XP, è stato sostituito da “CDO per Windows 2000”. Questo componente è già incluso nell’installazione VBA di Microsoft Word o Excel ed è pronto all’uso.