Exemple #1
0
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)
}
Exemple #2
0
func (m *mailImpl) Send(msg *mail.Message) error {
	return m.sendImpl(msg.Copy())
}
Exemple #3
0
func (m mailImpl) SendToAdmins(msg *gae_mail.Message) error {
	return mail.Send(m.aeCtx, msg.ToSDKMessage())
}