How to find the Document Library URL by its Email Address
-
10-12-2019 - |
Question
I have only the Email Address of the document library and have to find the exact location of the document library, is this something possible? If so, how?
Solution
As Eric said, you shouldn't be directly querying the database. I would recommend using the PowerShell to check CanReceiveEmail
and EmailAlias
properties of SPList
to exactly find the list location. See the script below:
$SPsite = Get-SPSite "http://mysitecollection"
foreach($SPweb in $SPsite.AllWebs) # get the collection of sub sites
{
foreach ($SPList list in $SPweb.Lists)
{
if ( ($splist.CanReceiveEmail) -and ($SPlist.EmailAlias -eq "yourEmailAliasForList") )
{
WRITE-HOST "E-Mail: " $SPList.EmailAlias + “, List: ” + $SPlist.Title +”, Web: ” + $SPweb.Url
}
}
}
OTHER TIPS
/****** Script for SelectTopNRows command from SSMS ******/
SELECT FullUrl
FROM [Prod].[dbo].[AllWebs]
where
id in (
SELECT tp_WebId
FROM [Prod].[dbo].[AllLists]
where tp_EmailAlias in ('xyz','abc')
)
Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange