diff --git a/api/member.go b/api/member.go
index ecf2190c19db5064e0551abbc1d25193536898d2..eaf227e332f18efda431b4a40a89339e2d5d26d1 100644
--- a/api/member.go
+++ b/api/member.go
@@ -62,6 +62,11 @@ func (a *api) AddBatchMember(w http.ResponseWriter, req *http.Request) {
 				return
 			}
 			err = a.mail.sendNewMember(members[i], "/nreset/"+token)
+			if err != nil {
+				log.Printf("Can't send the pass/login reset email to %s: %v", m.Email, err)
+				w.WriteHeader(http.StatusInternalServerError)
+				return
+			}
 		}
 	}