2009-12-26 76 views

回答

0

你不能使這項工作在一般情況下,只是一個服務器名是不夠的。 SMTP服務器在未經任何認證的情況下接受電子郵件的日子早已不復存在。您將需要使用SmtpClient.Credentials屬性向服務器證明該用戶是合法的。

也許更重要的是,你只需要一個SMTP服務器。只要用戶可以進行身份​​驗證,他/她就可以使用服務器向任何收件人分發電子郵件。將配置功能添加到您的應用程序,以便用戶可以提供服務器地址,端口號和所需的憑據。

0
If yourTextBox.Text.Contains("@yahoo.com") Then 
     'make use of smtp for yahoo 
    End If 

如果你有更復雜的短語/規則來查找,讓自己舒服regular expressions.

相關問題