回答
檢查此鏈接傢伙
http://iwantmyreal.name/blog/2013/07/28/email-address-validation-in-ios/
並嘗試按照以下指示
CocoaPod
platform :ios, '5.0'
pod 'GuardPost-ObjectiveC', '~> 0.1.1'
安裝
$ pod install
AppDelegate.m
#import <GPGuardPost.h>
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Register the mailgun API Key
[GPGuardPost setPublicAPIKey:@"pubkey-from-mailgun"];
// Other app launch options here...
return YES;
}
@end
電子郵件地址驗證
[GPGuardPost validateAddress:self.emailField.text
success:^(BOOL validity, NSString *suggestion) {
NSLog(@"API call successful");
}
failure:^(NSError *error) {
NSLog(@"There was an error: %@", [error localizedDescription]);
}];
從https://en.wikipedia.org/wiki/Email_address,雖然別人的建議,我會發送一封確認郵件,它是一種常見的做法。
爲了數據驗證的目的,電子郵件地址經常被要求作爲網站輸入作爲用戶標識。雖然有些公司在進入時提供驗證電子郵件地址的服務,通常使用應用程序編程接口,但不能保證它能提供準確的結果。[16]
電子郵件地址通常被認爲是由兩個部分連接在一起(@)。然而,RFC 822和後續RFC中詳細描述的技術規範更爲廣泛,提供了複雜而嚴格的限制。[17]
無法將這些限制與單一技術相匹配。使用正則表達式會導致較長的模式,從而得到不完整的結果。
語法正確,經過驗證的電子郵件地址不保證電子郵件存在。因此,許多郵件服務器使用其他技術並根據相關係統(如域名系統)檢查郵箱是否存在,或使用回撥驗證來檢查郵箱是否存在。然而這通常被禁用以避免目錄收集攻擊。
確保電子郵件地址質量好,需要各種驗證技術的組合。大型網站,批量郵寄者或垃圾郵件發送者需要快速算法來預測電子郵件地址的有效性。這些方法在很大程度上取決於啓發式算法和統計模型。不幸的是,許多網站不正確地評估電子郵件地址的有效性,拒絕包含有效字符(例如+或/號)或設置任意長度限制(例如30個字符)的地址。 RFC 3696爲驗證互聯網標識符(包括電子郵件地址)提供了具體建議。
在許多瀏覽器中使用輸入元素的新電子郵件狀態實現的新HTML5表單允許瀏覽器處理電子郵件地址驗證。[0121]
電子郵件地址國際化提供了比許多當前驗證算法所允許的更大範圍的字符,例如U + 0080以上的所有Unicode字符,編碼爲UTF-8。
- 1. 如何檢查給定的電子郵件地址是否存在python
- 2. 如何檢查電子郵件地址是否存在?
- 3. 如何檢查電子郵件地址是否存在。驗證
- 4. 如何檢查電子郵件地址是否存在codeigniter
- 5. 如何檢查電子郵件地址是否存在或不使用android?
- 6. 檢查電子郵件地址是否已存在db
- 7. 檢查電子郵件地址是否存在
- 8. 檢查給定的電子郵件是否存在
- 9. 如何檢查電子郵件地址是否是假的?
- 10. 驗證電子郵件地址是否存在或不在iPhone應用程序
- 11. 如何檢查iOS上的Firebase中是否已使用電子郵件地址?
- 12. 檢查電子郵件是否存在或不在jquery
- 13. 檢查電子郵件是否存在
- 14. 如何檢查一個給定的電子郵件地址是否實際存在於c#中?
- 15. 確定是否電子郵件地址的郵件列表地址或個人電子郵件地址
- 16. 檢查電子郵件地址是否存在;或者至少它是否不存在
- 17. 如何在asp.net中檢查電子郵件ID是否存在或不在asp.net
- 18. 如何確定地址簿中是否存在與給定電子郵件地址的聯繫?
- 19. Java PHP如何檢查電子郵件地址是否立即存在?
- 20. 如何檢查電子郵件地址是否存在?使用C#,ASP.NET
- 21. 如何檢查電子郵件地址是否正常工作?
- 22. 我們如何檢查電子郵件地址是否有效?
- 23. 如何檢查電子郵件地址是否有效?
- 24. 如何檢查電子郵件地址是否屬於Gmail
- 25. 檢查一些電子郵件地址是否在gravatar註冊?
- 26. 檢查文本是否包含電子郵件地址在Android
- 27. 如何驗證電子郵件地址是否存在?
- 28. 檢查地址是否存在。 Google地圖SDK iOS
- 29. 如何找出電子郵件地址是否存在?
- 30. 檢查電子郵件Id是否存在或在PHP
你不能,除非你打的郵件服務器提供的關聯電子郵件 –
通常人們爲此發送電子郵件驗證。 –
它不是ios sdk的業務。它的郵件服務器確認郵件的有效性 –