Allows specify the sender used on SMTP conversation with outgoing server.

This commit is contained in:
Carlos Alberto Costa Beppler committed 2019-09-06 17:07:37 -03:00
1 parent 2c9645ac68
commit 0b65e904d8
2 files changed
+10 -1

No files matched your search

+9 -1
View File
@@ -117,10 +117,18 @@ func mailHandler(peer smtpd.Peer, env smtpd.Envelope) error {
log.Printf("delivering using smarthost %s\n", *remoteHost)
var sender string
if *remoteSender == "" {
sender = env.Sender
} else {
sender = *remoteSender
}
err := SendMail(
*remoteHost,
auth,
env.Sender,
sender,
env.Recipients,
env.Data,
)