mirror of https://github.com/gophish/gophish
Merge pull request #105 from gophish/99-add-email-error-event
Added event on sending email error. Fixes #99pull/106/head
commit
a8f722b80f
|
@ -30,6 +30,7 @@ const (
|
|||
CAMPAIGN_EMAILS_SENT string = "Emails Sent"
|
||||
CAMPAIGN_COMPLETE string = "Completed"
|
||||
EVENT_SENT string = "Email Sent"
|
||||
EVENT_SENDING_ERROR string = "Error Sending Email"
|
||||
EVENT_OPENED string = "Email Opened"
|
||||
EVENT_CLICKED string = "Clicked Link"
|
||||
STATUS_SUCCESS string = "Success"
|
||||
|
|
|
@ -32,6 +32,12 @@ var statuses = {
|
|||
label: "label-default",
|
||||
icon: "fa-times"
|
||||
},
|
||||
"Error Sending Email": {
|
||||
slice: "ct-slice-donut-error",
|
||||
legend: "ct-legend-error",
|
||||
label: "label-default",
|
||||
icon: "fa-times"
|
||||
},
|
||||
"Unknown": {
|
||||
slice: "ct-slice-donut-error",
|
||||
legend: "ct-legend-error",
|
||||
|
|
|
@ -115,6 +115,10 @@ func processCampaign(c *models.Campaign) {
|
|||
if err != nil {
|
||||
Logger.Println(err)
|
||||
}
|
||||
err = c.AddEvent(models.Event{Email: t.Email, Message: models.EVENT_SENDING_ERROR})
|
||||
if err != nil {
|
||||
Logger.Println(err)
|
||||
}
|
||||
} else {
|
||||
err = t.UpdateStatus(models.EVENT_SENT)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue