smtp: Add sender address to message. Protonmail now expects it.
This commit is contained in:
parent
ba4caffa08
commit
95ee806a93
|
@ -95,6 +95,11 @@ func (u *user) Send(from string, to []string, r io.Reader) error {
|
||||||
return errors.New("sender address key hasn't been decrypted")
|
return errors.New("sender address key hasn't been decrypted")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
senderAddress := &protonmail.MessageAddress{
|
||||||
|
Address: fromAddr.Email,
|
||||||
|
Name: fromAddr.DisplayName,
|
||||||
|
}
|
||||||
|
|
||||||
msg := &protonmail.Message{
|
msg := &protonmail.Message{
|
||||||
ToList: toPMAddressList(toList),
|
ToList: toPMAddressList(toList),
|
||||||
CCList: toPMAddressList(ccList),
|
CCList: toPMAddressList(ccList),
|
||||||
|
@ -102,6 +107,7 @@ func (u *user) Send(from string, to []string, r io.Reader) error {
|
||||||
Subject: subject,
|
Subject: subject,
|
||||||
Header: formatHeader(mr.Header),
|
Header: formatHeader(mr.Header),
|
||||||
AddressID: fromAddr.ID,
|
AddressID: fromAddr.ID,
|
||||||
|
Sender: senderAddress,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create an empty draft
|
// Create an empty draft
|
||||||
|
|
Loading…
Reference in New Issue