{"id":6,"date":"2026-10-14T00:06:28","date_gmt":"2026-10-14T00:06:28","guid":{"rendered":"https:\/\/earncryptobd.online\/?page_id=6"},"modified":"2026-10-14T00:06:28","modified_gmt":"2026-10-14T00:06:28","slug":"tempmail-app","status":"publish","type":"page","link":"https:\/\/earncryptobd.online\/tempmail-app\/","title":{"rendered":"TempMail"},"content":{"rendered":"        <div class=\"tmpmp-wrap\" data-theme=\"light\" id=\"tmpmp-main\">\r\n            \r\n            <!-- \u2500\u2500 Account Nav Bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n                        <div class=\"tmpmp-account-bar\">\r\n                                                    <\/div>\r\n            <!-- \u2500\u2500 \/ Account Nav Bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n            <!-- Address Bar -->\r\n            <div class=\"tmpmp-address-bar\">\r\n                <div class=\"tmpmp-addr-box\">\r\n                    <span class=\"tmpmp-addr-icon\">\u2709\ufe0f<\/span>\r\n                    <span class=\"tmpmp-addr-text\" id=\"tmpmp-address\">\r\n                        Generating\u2026                    <\/span>\r\n                    <button class=\"tmpmp-btn tmpmp-btn--icon\" id=\"tmpmp-copy-btn\" title=\"Copy\">\r\n                        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\r\n                    <\/button>\r\n                    <button class=\"tmpmp-btn tmpmp-btn--icon\" id=\"tmpmp-qr-btn\" title=\"QR Code\">\r\n                        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"3\" height=\"3\"\/><\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <div class=\"tmpmp-addr-actions\">\r\n                    <!-- Domain selector -->\r\n                    <div class=\"tmpmp-select-wrap\">\r\n                        <select class=\"tmpmp-select\" id=\"tmpmp-domain-select\">\r\n                                                            <optgroup label=\"\u2014 Free Domains \u2014\">\r\n                                                                    <option value=\"gmail.com\"\r\n                                            data-cat=\"free\"\r\n                                            data-locked=\"0\">\r\n                                        @gmail.com                                    <\/option>\r\n                                                                    <option value=\"clickte.com\"\r\n                                            data-cat=\"free\"\r\n                                            data-locked=\"0\">\r\n                                        @clickte.com                                    <\/option>\r\n                                                                    <option value=\"tempmail.dev\"\r\n                                            data-cat=\"free\"\r\n                                            data-locked=\"0\">\r\n                                        @tempmail.dev                                    <\/option>\r\n                                                                <\/optgroup>\r\n                                                            <optgroup label=\"\u2b50 Premium Domains\">\r\n                                                                    <option value=\"inboxpro.io\"\r\n                                            data-cat=\"premium\"\r\n                                            data-locked=\"1\"\r\n                                            class=\"tmpmp-opt-premium\">\r\n                                        \u2b50 @inboxpro.io \ud83d\udd12                                    <\/option>\r\n                                                                    <option value=\"privmail.net\"\r\n                                            data-cat=\"premium\"\r\n                                            data-locked=\"1\"\r\n                                            class=\"tmpmp-opt-premium\">\r\n                                        \u2b50 @privmail.net \ud83d\udd12                                    <\/option>\r\n                                                                <\/optgroup>\r\n                                                            <optgroup label=\"\ud83d\udc8e VIP Domains\">\r\n                                                                    <option value=\"vaultmail.org\"\r\n                                            data-cat=\"vip\"\r\n                                            data-locked=\"1\"\r\n                                            class=\"tmpmp-opt-vip\">\r\n                                        \ud83d\udc8e @vaultmail.org \ud83d\udd12                                    <\/option>\r\n                                                                <\/optgroup>\r\n                                                    <\/select>\r\n                        <span class=\"tmpmp-select-chevron\" aria-hidden=\"true\">\r\n                            <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n                        <\/span>\r\n                    <\/div>\r\n\r\n                                        <button class=\"tmpmp-btn tmpmp-btn--primary\" id=\"tmpmp-generate-btn\">\r\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M23 4v6h-6\"\/><path d=\"M1 20v-6h6\"\/><path d=\"M3.51 9a9 9 0 0114.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0020.49 15\"\/><\/svg>\r\n                        New Email                    <\/button>\r\n                    <button class=\"tmpmp-btn tmpmp-btn--danger\" id=\"tmpmp-delete-btn\">\r\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"3 6 5 6 21 6\"\/><path d=\"M19 6l-1 14H6L5 6\"\/><path d=\"M10 11v6M14 11v6\"\/><path d=\"M9 6V4h6v2\"\/><\/svg>\r\n                        Delete                    <\/button>\r\n                    <button class=\"tmpmp-btn tmpmp-btn--history\" id=\"tmpmp-history-btn\" title=\"Inbox History\">\r\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\r\n                        History                    <\/button>\r\n                <\/div>\r\n\r\n                <!-- Expiry timer -->\r\n                <div class=\"tmpmp-expiry-bar\">\r\n                    <div class=\"tmpmp-expiry-label\">\r\n                        <span>Expires in:<\/span>\r\n                        <span id=\"tmpmp-expiry-countdown\">--:--<\/span>\r\n                    <\/div>\r\n                    <div class=\"tmpmp-progress-track\">\r\n                        <div class=\"tmpmp-progress-fill\" id=\"tmpmp-expiry-bar\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Rate-limit warning banner -->\r\n                <div class=\"tmpmp-rl-banner\" id=\"tmpmp-rl-banner\" style=\"display:none;\" role=\"alert\">\r\n                    <span class=\"tmpmp-rl-banner-icon\">\ud83d\udeab<\/span>\r\n                    <div class=\"tmpmp-rl-banner-body\">\r\n                        <strong class=\"tmpmp-rl-banner-title\">Rate Limit Reached<\/strong>\r\n                        <p class=\"tmpmp-rl-banner-msg\" id=\"tmpmp-rl-msg\"><\/p>\r\n                    <\/div>\r\n                    <button class=\"tmpmp-rl-banner-close\" id=\"tmpmp-rl-close\" aria-label=\"Dismiss\">\u2715<\/button>\r\n                <\/div>\r\n            <\/div>\r\n\r\n                        <!-- \u2500\u2500 History Popup Modal (all logged-in users) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n            \r\n            <!-- QR Modal -->\r\n            <div class=\"tmpmp-modal\" id=\"tmpmp-qr-modal\" hidden>\r\n                <div class=\"tmpmp-modal-inner\">\r\n                    <button class=\"tmpmp-modal-close\" id=\"tmpmp-qr-close\">&times;<\/button>\r\n                    <h3>Scan to open inbox<\/h3>\r\n                    <div id=\"tmpmp-qr-container\"><\/div>\r\n                    <p id=\"tmpmp-qr-address\" class=\"tmpmp-qr-url\"><\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Main columns -->\r\n            <div class=\"tmpmp-columns\">\r\n\r\n                <!-- Inbox list -->\r\n                <div class=\"tmpmp-inbox-panel\">\r\n                    <div class=\"tmpmp-panel-header\">\r\n                        <h3>Inbox<\/h3>\r\n                        <div class=\"tmpmp-panel-header-right\">\r\n                            <button class=\"tmpmp-sound-toggle\" id=\"tmpmp-sound-btn\" title=\"Sound On\"><\/button>\r\n                            <button class=\"tmpmp-btn tmpmp-btn--sm\" id=\"tmpmp-refresh-btn\">\r\n                                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M23 4v6h-6\"\/><path d=\"M1 20v-6h6\"\/><path d=\"M3.51 9a9 9 0 0114.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0020.49 15\"\/><\/svg>\r\n                                Refresh                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"tmpmp-email-list\" id=\"tmpmp-email-list\">\r\n                        <div class=\"tmpmp-empty-state\" id=\"tmpmp-empty-state\">\r\n                            <div class=\"tmpmp-empty-icon\">\ud83d\udced<\/div>\r\n                            <p>No emails yet \u2014 waiting\u2026<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n\r\n                <!-- Email viewer -->\r\n                <div class=\"tmpmp-viewer-panel\" id=\"tmpmp-viewer-panel\" hidden>\r\n                    <div class=\"tmpmp-viewer-header\">\r\n                        <button class=\"tmpmp-btn tmpmp-btn--sm\" id=\"tmpmp-viewer-back\">\r\n                            Back                        <\/button>\r\n                        <div class=\"tmpmp-viewer-subject\" id=\"tmpmp-viewer-subject\"><\/div>\r\n                        <button class=\"tmpmp-btn tmpmp-btn--danger tmpmp-btn--sm\" id=\"tmpmp-viewer-delete\">\ud83d\uddd1<\/button>\r\n                    <\/div>\r\n                    <div class=\"tmpmp-viewer-meta\" id=\"tmpmp-viewer-meta\"><\/div>\r\n                    <div class=\"tmpmp-viewer-tabs\">\r\n                        <button class=\"tmpmp-tab active\" data-tab=\"html\">HTML<\/button>\r\n                        <button class=\"tmpmp-tab\" data-tab=\"text\">Plain Text<\/button>\r\n                    <\/div>\r\n                    <div class=\"tmpmp-viewer-body\">\r\n                        <div class=\"tmpmp-tab-content active\" id=\"tmpmp-view-body-html\"><\/div>\r\n                        <div class=\"tmpmp-tab-content\" id=\"tmpmp-view-body-text\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div><!-- .tmpmp-columns -->\r\n\r\n                                            <div class=\"tmpmp-faq\" id=\"tmpmp-faq-wrap-1\" data-mode=\"single\">\r\n                        <div class=\"tmpmp-faq-header\">\r\n                <h3 class=\"tmpmp-faq-title\">Frequently Asked Questions<\/h3>\r\n                <span class=\"tmpmp-faq-count\">5 questions<\/span>\r\n            <\/div>\r\n            \r\n            <div class=\"tmpmp-faq-list\" role=\"list\">\r\n                                <div class=\"tmpmp-faq-item\" role=\"listitem\">\r\n                    <button class=\"tmpmp-faq-q\"\r\n                        id=\"tmpmp-faq-0-btn\"\r\n                        aria-expanded=\"false\"\r\n                        aria-controls=\"tmpmp-faq-0-panel\">\r\n                        <span class=\"tmpmp-faq-q-text\">What is a temporary email address?<\/span>\r\n                        <span class=\"tmpmp-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n                    <\/button>\r\n                    <div class=\"tmpmp-faq-a\"\r\n                        id=\"tmpmp-faq-0-panel\"\r\n                        role=\"region\"\r\n                        aria-labelledby=\"tmpmp-faq-0-btn\"\r\n                        hidden>\r\n                        <div class=\"tmpmp-faq-a-inner\">A temporary email address is a disposable inbox that you can use to sign up for websites, apps, and services without exposing your real email. Emails sent to it appear here in real time.<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                <div class=\"tmpmp-faq-item\" role=\"listitem\">\r\n                    <button class=\"tmpmp-faq-q\"\r\n                        id=\"tmpmp-faq-1-btn\"\r\n                        aria-expanded=\"false\"\r\n                        aria-controls=\"tmpmp-faq-1-panel\">\r\n                        <span class=\"tmpmp-faq-q-text\">How long does my temporary email last?<\/span>\r\n                        <span class=\"tmpmp-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n                    <\/button>\r\n                    <div class=\"tmpmp-faq-a\"\r\n                        id=\"tmpmp-faq-1-panel\"\r\n                        role=\"region\"\r\n                        aria-labelledby=\"tmpmp-faq-1-btn\"\r\n                        hidden>\r\n                        <div class=\"tmpmp-faq-a-inner\">By default, inboxes expire after the time set by the site administrator. You can extend the lifetime by upgrading to a premium plan.<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                <div class=\"tmpmp-faq-item\" role=\"listitem\">\r\n                    <button class=\"tmpmp-faq-q\"\r\n                        id=\"tmpmp-faq-2-btn\"\r\n                        aria-expanded=\"false\"\r\n                        aria-controls=\"tmpmp-faq-2-panel\">\r\n                        <span class=\"tmpmp-faq-q-text\">Can I receive attachments?<\/span>\r\n                        <span class=\"tmpmp-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n                    <\/button>\r\n                    <div class=\"tmpmp-faq-a\"\r\n                        id=\"tmpmp-faq-2-panel\"\r\n                        role=\"region\"\r\n                        aria-labelledby=\"tmpmp-faq-2-btn\"\r\n                        hidden>\r\n                        <div class=\"tmpmp-faq-a-inner\">Yes u2014 attachments are shown inside the email viewer. Download links appear directly in the email body.<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                <div class=\"tmpmp-faq-item\" role=\"listitem\">\r\n                    <button class=\"tmpmp-faq-q\"\r\n                        id=\"tmpmp-faq-3-btn\"\r\n                        aria-expanded=\"false\"\r\n                        aria-controls=\"tmpmp-faq-3-panel\">\r\n                        <span class=\"tmpmp-faq-q-text\">Is my temporary email private?<\/span>\r\n                        <span class=\"tmpmp-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n                    <\/button>\r\n                    <div class=\"tmpmp-faq-a\"\r\n                        id=\"tmpmp-faq-3-panel\"\r\n                        role=\"region\"\r\n                        aria-labelledby=\"tmpmp-faq-3-btn\"\r\n                        hidden>\r\n                        <div class=\"tmpmp-faq-a-inner\">Yes. No personal information is required to generate an inbox. Emails are automatically deleted when the inbox expires.<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                <div class=\"tmpmp-faq-item\" role=\"listitem\">\r\n                    <button class=\"tmpmp-faq-q\"\r\n                        id=\"tmpmp-faq-4-btn\"\r\n                        aria-expanded=\"false\"\r\n                        aria-controls=\"tmpmp-faq-4-panel\">\r\n                        <span class=\"tmpmp-faq-q-text\">Can I choose a custom email address?<\/span>\r\n                        <span class=\"tmpmp-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n                    <\/button>\r\n                    <div class=\"tmpmp-faq-a\"\r\n                        id=\"tmpmp-faq-4-panel\"\r\n                        role=\"region\"\r\n                        aria-labelledby=\"tmpmp-faq-4-btn\"\r\n                        hidden>\r\n                        <div class=\"tmpmp-faq-a-inner\">Premium users can set a custom prefix and choose from multiple domains. Free users receive a randomly generated address.<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <script>\r\n        (function(){\r\n            var faq  = document.getElementById('tmpmp-faq-wrap-1');\r\n            if(!faq) return;\r\n            var mode = faq.dataset.mode || 'single';\r\n            var iconOpen = \"\\u2212\";\r\n            var iconShut = \"+\";\r\n\r\n            faq.querySelectorAll('.tmpmp-faq-q').forEach(function(btn){\r\n                btn.addEventListener('click', function(){\r\n                    var isOpen = this.getAttribute('aria-expanded') === 'true';\r\n\r\n                    \/\/ In single mode close all others first\r\n                    if(mode === 'single' && !isOpen){\r\n                        faq.querySelectorAll('.tmpmp-faq-q[aria-expanded=\"true\"]').forEach(function(b){\r\n                            close_item(b);\r\n                        });\r\n                    }\r\n\r\n                    if(isOpen){ close_item(this); } else { open_item(this); }\r\n                });\r\n            });\r\n\r\n            function open_item(btn){\r\n                var panel = document.getElementById(btn.getAttribute('aria-controls'));\r\n                btn.setAttribute('aria-expanded','true');\r\n                btn.classList.add('is-open');\r\n                btn.querySelector('.tmpmp-faq-icon').textContent = iconOpen;\r\n                panel.removeAttribute('hidden');\r\n                panel.style.maxHeight = '0';\r\n                panel.style.overflow  = 'hidden';\r\n                panel.style.transition = 'max-height .35s ease';\r\n                requestAnimationFrame(function(){\r\n                    panel.style.maxHeight = panel.scrollHeight + 'px';\r\n                });\r\n                panel.addEventListener('transitionend', function h(){\r\n                    panel.style.maxHeight = 'none';\r\n                    panel.removeEventListener('transitionend', h);\r\n                });\r\n            }\r\n\r\n            function close_item(btn){\r\n                var panel = document.getElementById(btn.getAttribute('aria-controls'));\r\n                btn.setAttribute('aria-expanded','false');\r\n                btn.classList.remove('is-open');\r\n                btn.querySelector('.tmpmp-faq-icon').textContent = iconShut;\r\n                panel.style.maxHeight = panel.scrollHeight + 'px';\r\n                panel.style.overflow  = 'hidden';\r\n                panel.style.transition = 'max-height .3s ease';\r\n                requestAnimationFrame(function(){\r\n                    requestAnimationFrame(function(){\r\n                        panel.style.maxHeight = '0';\r\n                    });\r\n                });\r\n                panel.addEventListener('transitionend', function h(){\r\n                    panel.setAttribute('hidden','');\r\n                    panel.style.maxHeight = '';\r\n                    panel.style.overflow  = '';\r\n                    panel.removeEventListener('transitionend', h);\r\n                });\r\n            }\r\n        })();\r\n        <\/script>\r\n        \r\n\r\n            <!-- Toast container -->\r\n            <div class=\"tmpmp-toast-container\" id=\"tmpmp-toast-container\"><\/div>\r\n        <\/div>\r\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":0,"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"wp:attachment":[{"href":"https:\/\/earncryptobd.online\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}