{"id":53649,"date":"2017-01-15T04:34:59","date_gmt":"2017-01-15T04:34:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/block-temporary-email\/"},"modified":"2025-08-12T12:41:58","modified_gmt":"2025-08-12T12:41:58","slug":"block-temporary-email","status":"publish","type":"plugin","link":"https:\/\/es-pr.wordpress.org\/plugins\/block-temporary-email\/","author":15265271,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.7.5","stable_tag":"1.7.5","tested":"6.8.5","requires":"2.9","requires_php":"","requires_plugins":null,"header_name":"Block Temporary Email","header_author":"istempmail.com","header_description":"","assets_banners_color":"","last_updated":"2025-08-12 12:41:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/block-temporary-email\/","header_author_uri":"https:\/\/www.istempmail.com\/","rating":4.5,"author_block_rating":0,"active_installs":600,"downloads":8583,"num_ratings":8,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.1":{"tag":"1.5.1","author":"istempmail","date":"2023-02-08 11:46:08"},"1.5.2":{"tag":"1.5.2","author":"istempmail","date":"2023-04-05 19:01:25"},"1.6":{"tag":"1.6","author":"istempmail","date":"2023-04-12 13:46:28"},"1.6.1":{"tag":"1.6.1","author":"istempmail","date":"2023-09-14 11:44:19"},"1.6.3":{"tag":"1.6.3","author":"istempmail","date":"2023-11-09 15:08:55"},"1.7":{"tag":"1.7","author":"istempmail","date":"2024-01-15 18:50:27"},"1.7.1":{"tag":"1.7.1","author":"istempmail","date":"2024-01-18 10:42:57"},"1.7.2":{"tag":"1.7.2","author":"istempmail","date":"2024-01-26 16:48:01"},"1.7.3":{"tag":"1.7.3","author":"istempmail","date":"2024-02-01 15:28:06"},"1.7.4":{"tag":"1.7.4","author":"istempmail","date":"2024-07-04 12:35:30"},"1.7.5":{"tag":"1.7.5","author":"istempmail","date":"2025-08-12 12:41:58"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":0,"5":7},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1577080,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1577080,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.1","1.5.2","1.6","1.6.1","1.6.3","1.7","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1577080,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1577080,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1757167,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Disposable email address blocked during sign up","2":"Temporary email address blocked when updating profile","3":"Settings to manage your own blacklist and whitelist"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[26763,12886,58672,12887,63411],"plugin_category":[],"plugin_contributors":[130723],"plugin_business_model":[],"class_list":["post-53649","plugin","type-plugin","status-publish","hentry","plugin_tags-check-email","plugin_tags-disposable-email","plugin_tags-fake-email","plugin_tags-temporary-email","plugin_tags-validate-email","plugin_contributors-istempmail","plugin_committers-istempmail"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/block-temporary-email\/assets\/icon-128x128.png?rev=1577080","icon_2x":"https:\/\/ps.w.org\/block-temporary-email\/assets\/icon-256x256.png?rev=1577080","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/block-temporary-email\/assets\/screenshot-1.png?rev=1577080","caption":"Disposable email address blocked during sign up"},{"src":"https:\/\/ps.w.org\/block-temporary-email\/assets\/screenshot-2.png?rev=1577080","caption":"Temporary email address blocked when updating profile"},{"src":"https:\/\/ps.w.org\/block-temporary-email\/assets\/screenshot-3.png?rev=1757167","caption":"Settings to manage your own blacklist and whitelist"}],"raw_content":"<!--section=description-->\n<p>This plugin will verify every email address submitted by users.\nIt'll automatically detect and block disposable, temporary email addresses.\nIt'll give a nice warning message when users are signing up, logging in,\nor changing email to a temporary email.<\/p>\n\n<p>The plugin checks the domain name using a service named\n<a href=\"https:\/\/www.istempmail.com\/?ref=wp\">IsTempMail<\/a>.\nIf a domain name is blocked, it will be stored into a local blacklist.\nYou can also manage your own local whitelist and blacklist to allow or\ndisallow certain domains.<\/p>\n\n<p>The plugin integrates with the WordPress built-in function <code>is_email()<\/code>.\nIt works seamlessly with other plugins including WooCommerce,\nContact Form 7, Gravity Form, Jetpack\/Grunion contact forms, Kadence Blocks Forms as well as\nother formbuilders and ecommerce plugins and WordPress' own registration form.<\/p>\n\n<!--section=installation-->\n<p>Sign up and get your API token at <a href=\"https:\/\/www.istempmail.com\/sign-up?ref=wp\">IsTempMail<\/a>.<\/p>\n\n<p>Upload the plugin to your blog, then click Activate it under Plugins &gt; Installed Plugins.\nThen enter the API token at your WordPress Dashboard &gt; Settings &gt; IsTempMail.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20you%20send%20my%20user%20email%20addresses%20to%20other%20servers%3F'><h3>Do you send my user email addresses to other servers?<\/h3><\/dt>\n<dd><p>No, we don't. The plugin will only send the domain part of email address to validate.<\/p><\/dd>\n<dt id='is%20the%20plugin%20free%3F'><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes, the plugin is free to use. IsTempMail also offers a free plan that will be sufficient\nfor most blogs. You will be notified when you use more credits than included in the free plan.<\/p><\/dd>\n<dt id='what%20happens%20if%20the%20service%20is%20down%3F'><h3>What happens if the service is down?<\/h3><\/dt>\n<dd><p>A downtime is very unlikely, the IsTempMail service has outstanding availability of 99.99%\nover the last 6 months.\nBut the plugin was developed to be stable in the unlikely event of a temporary downtime. It\nwill continue to work, validating emails using your local blacklist and whitelist. Your users\nwill be able to sign up, log in and comment on your blog just fine.<\/p><\/dd>\n<dt id='what%20happens%20to%20existing%20users%20with%20fake%20email%20address'><h3>What happens to existing users with fake email address<\/h3><\/dt>\n<dd><p>Existing users registered with fake email addresses won't be able to log in to your blog when\nthe plugin is activated. Be prepared for users contacting you regarding this topic. Usually\npeople who used a disposable email address won't come back to your website though.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.5<\/h4>\n\n<p>Add filter to allow customizing message when a disposable email was found\nTested with WordPress 6.8.2<\/p>\n\n<h4>1.7.4<\/h4>\n\n<p>Tested with WordPress 6.6<\/p>\n\n<h4>1.7.3<\/h4>\n\n<p>Tested with WordPress 6.4.3<\/p>\n\n<h4>1.7.2<\/h4>\n\n<p>Improve support for forms and advanced forms built with Kadence Blocks<\/p>\n\n<h4>1.7.1<\/h4>\n\n<p>Add support for advanced forms built with Kadence Blocks<\/p>\n\n<h4>1.7<\/h4>\n\n<p>Add support for forms built with Kadence Blocks\nTested with WordPress 6.4.2<\/p>\n\n<h4>1.6.3<\/h4>\n\n<p>Tested with WordPress 6.4.1<\/p>\n\n<h4>1.6.2<\/h4>\n\n<p>Tested with WordPress 6.3.2<\/p>\n\n<h4>1.6.1<\/h4>\n\n<p>Tested with WordPress 6.3.1<\/p>\n\n<h4>1.6<\/h4>\n\n<p>Fix a bug during plugin uninstallation\nAdd option to disable validating logins (premium)<\/p>\n\n<h4>1.5.2<\/h4>\n\n<p>Tested with WordPress 6.2<\/p>\n\n<h4>1.5.1<\/h4>\n\n<p>Tested with WordPress 6.1.1\nUpdated a typo and readme<\/p>\n\n<h4>1.5<\/h4>\n\n<p>You can now disable email checking on a certain POST payload e.g. add\n    _xoo_el_form=login to stop checking email on login popup.<\/p>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Update API request format.<\/li>\n<li>Separate IsTempMail blacklist and your own local blacklist.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<p>In prior versions, it'll check all emails passed to <code>is_email()<\/code> function.\nYou can now change the hook behavior to check only emails submitted via browsers (POST\/GET values).<\/p>\n\n<h4>1.2<\/h4>\n\n<p>If a domain name has no MX record and doesn't resolve to any IP address, it will be marked as \"unresolvable\"\n and the email will be considered as invalid. It helps in preventing some typos like gmail.con or gmail.comm.<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Add local blacklist and whitelist.<\/p>\n\n<h4>1.0<\/h4>\n\n<p>First version<\/p>","raw_excerpt":"This plugin stops users from giving you disposable or fake email addresses when signing up. This helps reduce spam and fraud.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/53649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=53649"}],"author":[{"embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/istempmail"}],"wp:attachment":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=53649"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=53649"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=53649"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=53649"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=53649"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=53649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}