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.