2
0
forked from drew/smtprelay

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

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

10
main.go
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,
)