If your profile properties includes the organisation hierarchy, you may have noticed that when an AD account is deleted or deactivated the manager of that person is sent an email notifying the manager that the site is scheduled for deletion and that they now have permissions to the mysite so they can clean it up. Of course the MySite will only be deleted if the Automatic Site Deletion is enabled. Be aware that if the AD account is deleted and Automatic Site Deletion is enabled, the manager won't have access because the site will be deleted.
Lets say you work in an organisation that wants to suppress this email (I know it sounds silly), how would you go about that? The first thing to understand is the process that caused that email to be sent in the first place.
The first step is the profile import will detect if the AD account has been deleted or disabled and will change the bDeleted flag to 1 in the UserProfile_Full table of the SSP database.
The next step of the process is handled by the My Site Cleanup Job:
If you disable this job then you will prevent the notification email being sent. However you will still need to have a process in place to clean out the mysites and the profiles. The crawler will still find the profiles and index them (so your people searches will include outdated people). The MySites will still be around taking up disk space.
One potential solution is to call the profile stored procedure manually:
DECLARE @UserID uniqueidentifier DECLARE @NTName nvarchar(400) DECLARE @SID varbinary(512) DECLARE userCursor CURSOR FOR SELECT Userid, NTName, SID from userprofile _full where bdeleted = 1 OPEN userCursor FETCH NEXT FROM userCursor INTO @UserID, @NTName, @SID WHILE @@FETCH_STATUS = 0 BEGIN EXEC profile_RemoveUser @UserID, @NTName, @SID FETCH NEXT FROM userCursor INTO @UserID, @NTName, @SID END CLOSE userCursor DEALLOCATE userCursor