diff --git a/server/mailserver/mail/mailmgr.go b/server/mailserver/mail/mailmgr.go index 39285145..72109dd6 100644 --- a/server/mailserver/mail/mailmgr.go +++ b/server/mailserver/mail/mailmgr.go @@ -139,10 +139,7 @@ func (this *mailMgr) addMail(m *mail) { this.groupMails.Store(m.mailId, m) } else if m.isType(constant.MAIL_TYPE_PERSONAL) { if hum, ok := this.personalMails.Load(m.reciver); ok { - (hum.(*sync.Map)).Range( - func (k, v interface{}) bool { - return true - }) + (hum.(*sync.Map)).Store(m.mailId, m) } else { p := new(sync.Map) p.Store(m.mailId, m)