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()) }
func (m mailImpl) SendToAdmins(msg *gae_mail.Message) error { return mail.Send(m.aeCtx, msg.ToSDKMessage()) }