Documentation ¶
Index ¶
- Constants
- func LoginAuth(username, password string) smtp.Auth
- func SendMail(config config.Config, subject, html string, fromAddress, fromName string, ...) error
- type Application
- func (r *Application) Attach(files []string) mail.Mail
- func (r *Application) Bcc(bcc []string) mail.Mail
- func (r *Application) Cc(cc []string) mail.Mail
- func (r *Application) Content(content mail.Content) mail.Mail
- func (r *Application) From(from mail.From) mail.Mail
- func (r *Application) Queue(queue *mail.Queue) error
- func (r *Application) Send() error
- func (r *Application) To(to []string) mail.Mail
- type SendMailJob
- type ServiceProvider
Constants ¶
View Source
const Binding = "goravel.mail"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func NewApplication ¶ added in v1.8.0
func NewApplication(config config.Config, queue queuecontract.Queue) *Application
func (*Application) Content ¶ added in v1.8.0
func (r *Application) Content(content mail.Content) mail.Mail
func (*Application) Send ¶ added in v1.8.0
func (r *Application) Send() error
type SendMailJob ¶
type SendMailJob struct {
// contains filtered or unexported fields
}
func NewSendMailJob ¶ added in v1.12.0
func NewSendMailJob(config config.Config) *SendMailJob
func (*SendMailJob) Handle ¶
func (r *SendMailJob) Handle(args ...any) error
Handle Execute the job.
func (*SendMailJob) Signature ¶
func (r *SendMailJob) Signature() string
Signature The name and signature of the job.
type ServiceProvider ¶
type ServiceProvider struct { }
func (*ServiceProvider) Boot ¶
func (route *ServiceProvider) Boot(app foundation.Application)
func (*ServiceProvider) Register ¶
func (route *ServiceProvider) Register(app foundation.Application)
Click to show internal directories.
Click to hide internal directories.