Ottieni l'elenco di tutte le persone che ho inviato tramite e-mail in Office 365


0

Quando si invia un messaggio di posta elettronica a qualcuno in Office 365 (tramite webmail o client Outlook), è necessario "archiviare" l'indirizzo del destinatario da qualche parte, poiché quando si passa a un messaggio di posta elettronica in un secondo momento il suo nome può essere completato automaticamente nella barra degli indirizzi (ad es. Se ho inviato un messaggio di posta elettronica a sales@blah.com, quindi posso iniziare a digitare un nuovo messaggio di posta elettronica e scrivere "sa" nella barra degli indirizzi e suggerirà sales@blah.com).

C'è un modo per ottenere un elenco di questi indirizzi e-mail?

Sto fondamentalmente cercando di trovare un elenco di tutti gli indirizzi e-mail che ho inviato in passato (preferibilmente con filtro per data, se possibile). Stiamo spostando i domini di posta elettronica con un preavviso abbastanza breve, quindi vorrei mostrare al personale come inviare a tutti coloro che devono dire "per favore aggiorna i tuoi record, ora sto usando l'indirizzo di posta elettronica XY@domain.com ".

EDIT : Sto cercando di ottenere un elenco dei destinatari e-mail dei miei utenti O365 , ad es. Persone a cui hanno inviato e-mail, piuttosto che un elenco degli indirizzi e-mail dei miei utenti O365.

Idealmente, vorrei che gli stessi utenti fossero in grado di farlo - per ottenere un elenco di indirizzi e-mail che possono quindi inviare un'e-mail CCN per dichiarare "Ho cambiato l'indirizzo e-mail".


Puoi esportare tutte le email in CSV? Quindi utilizzare Excel per filtrare?
Dave,

O esportare su pst codetwo.com/admins-blog/…
Dave

Inoltre, hai entrambi i domini? In tal caso, usa OOO
Dave

A questa domanda è già stata data una risposta qui superuser.com/questions/50006/…
Shafiq

Risposte:


0

MODIFICA
Ecco i passaggi per la connessione a Office 365 in Powershell

$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $cred -Authentication Basic -AllowRedirection

Inserisci nome utente e password

Import-PSSession $session

Powershell ti offre uno strumento semplice e eccezionale per ottenere tali risultati in pochissimi passaggi
1) Connettiti a Office 365 in Powershell
2) Esegui il cmdlet di seguito

et-Recipient -ResultSize Unlimited | select DisplayName,RecipientType,EmailAddresses | Export-Csv email-recipients.csv

Questo mette i risultati in un file CSV per te. Ecco il link completo se necessario

https://www.cogmotive.com/blog/office-365-tips/export-all-email-addresses-from-office-356


Questo non restituisce semplicemente tutti gli indirizzi e-mail nella mia locazione O365? Sto cercando di farlo per i miei utenti O365 per vedere a chi hanno inviato e-mail - principalmente al di fuori dell'organizzazione.
dunc,

Sì, restituirebbe per le credenziali dell'utente fornite. Siamo spiacenti, ho letto il tuo post perché volevi fornire ai tuoi utenti un metodo su come esportare gli indirizzi email.
user2676140

Potrebbe essere un mio errore, non credo di aver scritto bene il post. Ho incluso una modifica per chiarire.
dunc,

Quindi vuoi interrogare il tuo server di posta e ottenere un elenco di TUTTI gli indirizzi e-mail che sono stati inviati da qualsiasi account e-mail non solo il tuo?
user2676140

Solo se posso separarlo dall'utente, ad es. "Me@mydomain.com ha inviato per e-mail blah@blah.com, blah@blah1.com" e "you@mydomain.com ha inviato per e-mail blah2@blah.com, blah@blah2.com "ecc.
dunc il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.