|
@@ -43,7 +43,12 @@ func handleForm(rw http.ResponseWriter, req *http.Request) {
|
43
|
43
|
body += fmt.Sprintf("%s:\r\n%s\r\n\r\n", strings.ToUpper(k), v[0])
|
44
|
44
|
}
|
45
|
45
|
}
|
46
|
|
- if sendMail(req.Form.Get("from"), body) {
|
|
46
|
+
|
|
47
|
+ replyTo := req.Form.Get("from")
|
|
48
|
+ replyTo = strings.ReplaceAll(replyTo, "\n", "")
|
|
49
|
+ replyTo = strings.ReplaceAll(replyTo, "\r", "")
|
|
50
|
+
|
|
51
|
+ if sendMail(replyTo, body) {
|
47
|
52
|
rw.Header().Add("Location", "success")
|
48
|
53
|
} else {
|
49
|
54
|
rw.Header().Add("Location", "failure")
|