gitea源码

123456789101112131415161718192021222324252627
  1. // Copyright 2024 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package sender
  4. import (
  5. "bytes"
  6. "io"
  7. "code.gitea.io/gitea/modules/log"
  8. )
  9. // DummySender Sender sendmail mail sender
  10. type DummySender struct{}
  11. var _ Sender = &DummySender{}
  12. // Send send email
  13. func (s *DummySender) Send(from string, to []string, msg io.WriterTo) error {
  14. buf := bytes.Buffer{}
  15. if _, err := msg.WriteTo(&buf); err != nil {
  16. return err
  17. }
  18. log.Debug("Mail From: %s To: %v Body: %s", from, to, buf.String())
  19. return nil
  20. }