[ Index ] |
|
Code source de Mantis 1.1.0rc3 |
1 ============================== 2 Disposable Email Checker 3 ============================== 4 5 Disposable Email Checker is a library that allows applications to check for 6 users signup with disposable email addresses. This is very important for 7 services that provide some trial period based on the email address. Hence, 8 if users use disposable addresses, then they can potentially bypass the time 9 limit. Other applications may use it to make sure that they have valid emails 10 that they can use for future correspondence. 11 12 In addition to providing a way to detect disposable addresses, this library 13 also provides a way to classify these in several categories. Some applications 14 may decide to accept some of these categories but not the other. This provides 15 a great flexibility for each application to block the cases that doesn't work 16 for its domain. 17 18 19 Categories of disposable address 20 -------------------------------- 21 22 Shredder Addresses - These are not really common, some other types end up becoming 23 a shredder emails, but these ones starts as such. Shredder email addresses 24 delete all emails that are sent to it without storing them, forwarding them, 25 or making them available to the user that created the address. They are 26 typically used in scenarios where users are required to provide a valid email 27 address but they are not expecting any valuable data or signup activation link 28 to be sent to it. 29 30 Forwarding Addresses - These are pretty common. In this case users define a 31 disposable email address that forwards to their real address. At any point in 32 time they may decide to deactivate this email address. Some of these may still 33 accept the emails as if they are valid, but it is not forwarded anymore, and 34 hence becoming a shredder address. Some of these allow users to provision a 35 certain duration or number of emails after which the address expires. 36 37 Time Bound Addresses - These are a special kind of forwarding addresses that 38 expire after a time duration that is configured by the user. After such 39 duration the address becomes a shredder address. This duration is typically 40 enough for a user to do the transaction that they required the address for. 41 For example, signup for a service, do a transaction with a shop, etc. 42 43 Free Email Boxes - The most common providers of these are the free web mail 44 providers. The most commonly known are Hotmail, Gmail and Yahoo. Although 45 these are free, they are not commonly used as disposable address. Hence, 46 although this library provides a check for them, they are not considered 47 disposable. Blocking these is likely to block a lot of legitimate users. 48 49 50 How Disposable Addresses are detected? 51 -------------------------------------- 52 53 This library has a list of rules that are used to determine whether an address 54 is disposable or not. The library does not connect to the Internet to determine 55 the kind or the validity of the address. The library may be enhanced in the 56 future to provide applications with ways of explicitly requiring online checks. 57 58 59 Contributing 60 ------------ 61 62 This library is available as open source with LGPL license, so you can use it 63 in both open source and commercial applications. The best ways to contribute 64 back to this library are: 65 66 1. Report service providers that the library should detect but it doesn't. 67 2. Report bugs and feature request in the bug tracker. 68 3. Provide ports for the library in languages other than PHP. 69 70 To report bugs and feature requests use the bug tracker at: 71 http://www.futureware.biz/mantis 72 73 74 Versioning Scheme 75 ----------------- 76 77 The versioning for this library is formatted as follows "1.2.3". 78 79 (1) This is the majro version which will change when there are major changes 80 or re-implementation. 81 82 (2) This is the minor version which will change when the APIs changes. 83 Most of the time these won't be breaking changes, but sometimes they 84 may be. 85 86 (3) This is the data version which is the only one changed in releases that 87 just update the rules that are used to determine that an email address 88 is disposable.
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Thu Nov 29 09:42:17 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |