@@ -18,19 +18,21 @@ import (
18
18
)
19
19
20
20
// ShareSpaceExistingUser provides an existing user with a link to a newly shared space.
21
- func (m * Mailer ) ShareSpaceExistingUser (recipient , inviter , url , folder , intro string ) {
21
+ func (m * Mailer ) ShareSpaceExistingUser (recipient , inviterName , inviterEmail , url , folder , intro string ) {
22
22
method := "ShareSpaceExistingUser"
23
23
m .Initialize ()
24
24
25
25
// check inviter name
26
- if inviter == "Hello You" || len (inviter ) == 0 {
27
- inviter = "Your colleague"
26
+ if inviterName == "Hello You" || len (inviterName ) == 0 {
27
+ inviterName = "Your colleague"
28
28
}
29
29
30
30
em := smtp.EmailMessage {}
31
- em .Subject = fmt .Sprintf ("%s has shared %s with you" , inviter , folder )
31
+ em .Subject = fmt .Sprintf ("%s has shared %s with you" , inviterName , folder )
32
32
em .ToEmail = recipient
33
33
em .ToName = recipient
34
+ em .ReplyTo = inviterEmail
35
+ em .ReplyName = inviterName
34
36
35
37
parameters := struct {
36
38
Subject string
@@ -40,7 +42,7 @@ func (m *Mailer) ShareSpaceExistingUser(recipient, inviter, url, folder, intro s
40
42
Intro string
41
43
}{
42
44
em .Subject ,
43
- inviter ,
45
+ inviterName ,
44
46
url ,
45
47
folder ,
46
48
intro ,
@@ -63,19 +65,21 @@ func (m *Mailer) ShareSpaceExistingUser(recipient, inviter, url, folder, intro s
63
65
}
64
66
65
67
// ShareSpaceNewUser invites new user providing Credentials, explaining the product and stating who is inviting them.
66
- func (m * Mailer ) ShareSpaceNewUser (recipient , inviter , url , space , invitationMessage string ) {
68
+ func (m * Mailer ) ShareSpaceNewUser (recipient , inviterName , inviterEmail , url , space , invitationMessage string ) {
67
69
method := "ShareSpaceNewUser"
68
70
m .Initialize ()
69
71
70
72
// check inviter name
71
- if inviter == "Hello You" || len (inviter ) == 0 {
72
- inviter = "Your colleague"
73
+ if inviterName == "Hello You" || len (inviterName ) == 0 {
74
+ inviterName = "Your colleague"
73
75
}
74
76
75
77
em := smtp.EmailMessage {}
76
- em .Subject = fmt .Sprintf ("%s has shared %s with you on Documize" , inviter , space )
78
+ em .Subject = fmt .Sprintf ("%s has shared %s with you on Documize" , inviterName , space )
77
79
em .ToEmail = recipient
78
80
em .ToName = recipient
81
+ em .ReplyTo = inviterEmail
82
+ em .ReplyName = inviterName
79
83
80
84
parameters := struct {
81
85
Subject string
@@ -85,7 +89,7 @@ func (m *Mailer) ShareSpaceNewUser(recipient, inviter, url, space, invitationMes
85
89
Folder string
86
90
}{
87
91
em .Subject ,
88
- inviter ,
92
+ inviterName ,
89
93
url ,
90
94
invitationMessage ,
91
95
space ,
0 commit comments