diff --git a/server/mailserver/mail/mailmgr.go b/server/mailserver/mail/mailmgr.go index 72109dd6..39285145 100644 --- a/server/mailserver/mail/mailmgr.go +++ b/server/mailserver/mail/mailmgr.go @@ -139,7 +139,10 @@ 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)).Store(m.mailId, m) + (hum.(*sync.Map)).Range( + func (k, v interface{}) bool { + return true + }) } else { p := new(sync.Map) p.Store(m.mailId, m)