ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerCompensation.py
@@ -1234,13 +1234,15 @@
        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)