|  |  | 
 |  |  |         mailText = curMail.Text
 | 
 |  |  |         # 通知类模板邮件,过天可直接删除
 | 
 |  |  |         if tempSign in mailText and tempSignEnd in mailText and CheckCanDelCompensation(curMail, curMail.GUID):
 | 
 |  |  |             #tempKey = mailText[mailText.index(tempSign) + len(tempSign):mailText.index(tempSignEnd)]
 | 
 |  |  |             #GameWorld.DebugLog("过天删除无附件通知类邮件模板! tempKey=%s %s, %s" % (tempKey, curMail.PlayerID, curMail.GUID))
 | 
 |  |  |             needClearGUIDList.append([curMail.PlayerID, curMail.GUID])
 | 
 |  |  |             player = GameWorld.GetPlayerManager().FindPlayerByID(curMail.PlayerID)
 | 
 |  |  |             if player and player.GetInitOK():
 | 
 |  |  |                 NotifyCompensationResult(player, curMail.GUID, 1)
 | 
 |  |  |             continue
 | 
 |  |  |             tempKey = mailText[mailText.index(tempSign) + len(tempSign):mailText.index(tempSignEnd)]
 | 
 |  |  |             notClearMailKeyList = IpyGameDataPY.GetFuncEvalCfg("MailSet", 1)
 | 
 |  |  |             if tempKey not in notClearMailKeyList:
 | 
 |  |  |                 #GameWorld.DebugLog("过天删除无附件通知类邮件模板! tempKey=%s %s, %s" % (tempKey, curMail.PlayerID, curMail.GUID))
 | 
 |  |  |                 needClearGUIDList.append([curMail.PlayerID, curMail.GUID])
 | 
 |  |  |                 player = GameWorld.GetPlayerManager().FindPlayerByID(curMail.PlayerID)
 | 
 |  |  |                 if player and player.GetInitOK():
 | 
 |  |  |                     NotifyCompensationResult(player, curMail.GUID, 1)
 | 
 |  |  |                 continue
 | 
 |  |  |         
 | 
 |  |  |         # 超过接收邮件30天则完全删除此邮件
 | 
 |  |  |         limitTime = datetime.datetime.strptime(curMail.CreateTime, ChConfig.TYPE_Time_Format) + datetime.timedelta(days = 30)
 |