func (m *mailImpl) SendToAdmins(msg *mail.Message) error { msg = msg.Copy() m.data.Lock() ads := m.data.admins[:] m.data.Unlock() msg.To = make([]string, len(ads)) copy(msg.To, ads) return m.sendImpl(msg) }
func (m *mailImpl) Send(msg *mail.Message) error { return m.sendImpl(msg.Copy()) }