在普通用户会话中发送电子邮件给Tenant管理员

问题描述:

我需要发送电子邮件给管理员(管理员管理员)。 如何通过普通用户会话获取管理员电子邮件?在普通用户会话中发送电子邮件给Tenant管理员

+0

难道这解决了吗? – aaron

使用此代码在应用服务

using (UnitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant)) 
{ 
      var adminUser = _userManager 
       .AbpStore 
       .UserRepository 
       .GetAll() 
       .Single(x => x.UserName == AbpUserBase.AdminUserName && x.TenantId == AbpSession.TenantId); 


      SendEmailTo(adminUser.EmailAddress); 
} 
+0

可能不需要禁用软删除,因为Admin用户无法删除。即使它被删除,信任被删除的用户的电子邮件或发送电子邮件给被删除的用户是真的吗? – hikalkan

+0

正确。我更新了我的答案。 –