forked from drew/smtprelay
Fixes for new authentication code
This commit is contained in:
2
auth.go
2
auth.go
@@ -25,7 +25,7 @@ func AuthLoadFile(file string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func AuthReady() bool {
|
func AuthReady() bool {
|
||||||
return (filename == "")
|
return (filename != "")
|
||||||
}
|
}
|
||||||
|
|
||||||
func AuthFetch(username string) (string, string, error) {
|
func AuthFetch(username string) (string, string, error) {
|
||||||
|
|||||||
1
main.go
1
main.go
@@ -87,6 +87,7 @@ func recipientChecker(peer smtpd.Peer, addr string) error {
|
|||||||
func authChecker(peer smtpd.Peer, username string, password string) error {
|
func authChecker(peer smtpd.Peer, username string, password string) error {
|
||||||
err := AuthCheckPassword(username, password)
|
err := AuthCheckPassword(username, password)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
log.Printf("Auth error: %v\n", err)
|
||||||
return smtpd.Error{Code: 535, Message: "Authentication credentials invalid"}
|
return smtpd.Error{Code: 535, Message: "Authentication credentials invalid"}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user