{"id":63378,"date":"2026-10-25T10:06:33","date_gmt":"2026-10-25T09:06:33","guid":{"rendered":"https:\/\/www.bleuanus.nl\/?p=63378"},"modified":"2026-10-25T10:06:33","modified_gmt":"2026-10-25T09:06:33","slug":"catch-all-email-address-in-iredmail","status":"publish","type":"post","link":"https:\/\/www.bleuanus.nl\/index.php\/2026\/10\/25\/catch-all-email-address-in-iredmail\/","title":{"rendered":"Catch-all email address in iRedMail"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To configure a catch-all email address in iRedMail, you must insert a database record into your backend (MySQL, MariaDB, or PostgreSQL). By default, iRedMail rejects mail sent to non-existent accounts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Log in to your database server:bash<br><em> mysql -u root -p<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Switch to the vmail database:sql<br><em> USE vmail;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MariaDB [vmail]><em> INSERT INTO forwardings (address, forwarding, domain, dest_domain, is_forwarding, active) VALUES (&#8216;<domain>&#8216;, &#8216;<email@domain>&#8216;, &#8216;<domain>&#8216;, &#8216;<domain>&#8216;, 1, 1);<\/domain><\/domain><\/email@domain><\/domain><\/em><br><domain><domain><email@domain><domain><br> Query OK, 1 row affected (0.005 sec)<\/domain><\/email@domain><\/domain><\/domain><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MariaDB [vmail]> <em>SELECT * FROM forwardings WHERE address=&#8217;<domain>&#8216;;<\/domain><\/em><br><br>That&#8217;s it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To configure a catch-all email address in iRedMail, you must insert a database record into your backend (MySQL, MariaDB, or PostgreSQL). By default, iRedMail rejects mail sent to non-existent accounts. Log in to your database server:bash mysql -u root -p Switch to the vmail database:sql USE vmail; MariaDB [vmail]> INSERT INTO forwardings (address, forwarding, domain, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,19,20],"tags":[],"class_list":["post-63378","post","type-post","status-publish","format-standard","hentry","category-email","category-email-2","category-email-3"],"_links":{"self":[{"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/posts\/63378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/comments?post=63378"}],"version-history":[{"count":2,"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/posts\/63378\/revisions"}],"predecessor-version":[{"id":63380,"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/posts\/63378\/revisions\/63380"}],"wp:attachment":[{"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/media?parent=63378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/categories?post=63378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuanus.nl\/index.php\/wp-json\/wp\/v2\/tags?post=63378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}