aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-07-15 16:41:47 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-07-16 07:47:10 +0000
commit87f957b57e3245660bc69f8c122d823fc96a3abd (patch)
treea709a5ecf8fd30eed86991053e41372728ef2f8b
parent124ec9cc22064a93e87c29fb9f4fd7dc51f98195 (diff)
syz-cluster: include bot's name into the sender email
When sending via dashapi, we used to only include the raw email address. Include the bot's name there as well.
-rw-r--r--syz-cluster/pkg/emailclient/dashapi_sender.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/syz-cluster/pkg/emailclient/dashapi_sender.go b/syz-cluster/pkg/emailclient/dashapi_sender.go
index ce3a78425..7b69d7511 100644
--- a/syz-cluster/pkg/emailclient/dashapi_sender.go
+++ b/syz-cluster/pkg/emailclient/dashapi_sender.go
@@ -5,10 +5,10 @@ package emailclient
import (
"context"
-
"github.com/google/syzkaller/dashboard/dashapi"
"github.com/google/syzkaller/pkg/email"
"github.com/google/syzkaller/syz-cluster/pkg/app"
+ "net/mail"
)
func makeDashapiSender(cfg *app.EmailConfig) (Sender, error) {
@@ -17,7 +17,10 @@ func makeDashapiSender(cfg *app.EmailConfig) (Sender, error) {
return nil, err
}
return func(_ context.Context, item *Email) (string, error) {
- sender := cfg.Dashapi.From
+ sender := (&mail.Address{
+ Name: cfg.Name,
+ Address: cfg.Dashapi.From,
+ }).String()
if item.BugID != "" {
var err error
sender, err = email.AddAddrContext(sender, cfg.Dashapi.ContextPrefix+item.BugID)