private void SetupGreyListingWhiteList() { GreyListingWhiteAddresses addresses = _application.Settings.AntiSpam.GreyListingWhiteAddresses; GreyListingWhiteAddress address = addresses.Add(); address.Description = "helo1"; address.IPAddress = "1.1.1.1"; address.Save(); address = addresses.Add(); address.Description = "helo2"; address.IPAddress = "2.2.2.2"; address.Save(); }
private void ConfirmGreyListingWhiteList() { GreyListingWhiteAddresses addresses = _application.Settings.AntiSpam.GreyListingWhiteAddresses; Assert.AreEqual(2, addresses.Count); GreyListingWhiteAddress address = addresses[0]; Assert.AreEqual("helo1", address.Description); Assert.AreEqual("1.1.1.1", address.IPAddress); address = addresses[1]; Assert.AreEqual("helo2", address.Description); Assert.AreEqual("2.2.2.2", address.IPAddress); }
public void TestGreyListingWhiteListWildcard() { _antiSpam.GreyListingEnabled = true; Account account = SingletonProvider <TestSetup> .Instance.AddAccount(_domain, "*****@*****.**", "test"); GreyListingWhiteAddresses whiteAddresses = _antiSpam.GreyListingWhiteAddresses; GreyListingWhiteAddress whiteAddress = whiteAddresses.Add(); whiteAddress.IPAddress = "127.0.0.5"; whiteAddress.Save(); CustomAssert.IsFalse(SMTPClientSimulator.StaticSend("*****@*****.**", account.Address, "Test", "Test")); whiteAddress.IPAddress = "*"; whiteAddress.Save(); CustomAssert.IsTrue(SMTPClientSimulator.StaticSend("*****@*****.**", account.Address, "Test", "Test")); POP3ClientSimulator.AssertGetFirstMessageText(account.Address, "test"); }