Just about have my new DKIM sign and relay server finished.
I decided if the client uses the wrong username/password for AUTH (well, it's guessing then i suppose) it will just tell them it's good credentials and ignore everything else they say. Will make the script kiddies lose their minds.
//messing with the script kiddies
writer.write_all(b"235 Authentication successful\r\n").await.ok();
writer.flush().await.ok();
while let Ok(Some(_)) = lines.next_line().await {
writer.write_all(b"235 Authentication successful\r\n").await.ok();
writer.flush().await.ok();
}
break;