# Support Overhaul Suggestion

**URL:** <https://forum.virtualmin.com/t/support-overhaul-suggestion/125915>\
**Category:** Blue Skies\
**Created:** [April 12, 2024, 12:31pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915 "2024-04-12T12:31:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steini](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/steini/32/19731_2.png) [@Steini](https://forum.virtualmin.com/u/Steini)\
**Post date:** [April 12, 2024, 12:31pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/1 "2024-04-12T12:31:31Z")

</div>

When I wanted to buy a Virtualmin license, unfortunately, your shop system decided to not send the initial registration mail. At the time my mail client was properly configured, I suppose it had to do with the e-mail address itself which fell off the grid because of your product name or URL in it: [virtualmin.com](http://virtualmin.com)@DOMAIN.TLD (I use dedicated mail aliases for every service I register with).

Why am I writing this? You may want to reconsider the process when one has to get in touch: The only e-mail on your contact page is Joe’s (that I sent an e-mail to but never received a response). To submit a ticket or use the forum, one has to create an account. If they only sport one e-mail address, they get locked out and may be lost as a potential customer.

Not criticism, just a nudge to think about an improvement.

---

<div class="post-metadata">

**Author:** ![Ilia](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/ilia/32/10185_2.png) [@Ilia](https://forum.virtualmin.com/u/Ilia)\
**Post date:** [April 12, 2024, 1:40pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/2 "2024-04-12T13:40:52Z")

</div>

Hello,

Thank you for your suggestion! This measure is a way to fight spam. It’s expected that the user has an active and functioning email address.

> [@Steini](#):
>
> Not criticism, just a nudge to think about an improvement.

Couldn’t you use the **Forget Password** link to have the email resent after your email was set up?

---

<div class="post-metadata">

**Author:** ![Steini](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/steini/32/19731_2.png) [@Steini](https://forum.virtualmin.com/u/Steini)\
**Post date:** [April 12, 2024, 2:01pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/3 "2024-04-12T14:01:25Z")

</div>

> [@Ilia](#):
>
> Couldn’t you use the **Forget Password** link to have the email resent after your email was set up?

You and I had this conversation already… 😉 The e-mail I registered with never got activated on your side, so it won’t trigger an e-mail with a password reset eventually.

---

<div class="post-metadata">

**Author:** ![shoulders](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/shoulders/32/10086_2.png) [@shoulders](https://forum.virtualmin.com/u/shoulders)\
**Post date:** [April 12, 2024, 3:22pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/4 "2024-04-12T15:22:21Z")

</div>

Maybe this is the same issue.

I could not sign up to virtualmin because there is an issue with the `www.virtualmin.com` SPF record.

I had to setup a temporary server without SPF validation and then temporarily point my email to it to allow me to register. It has been a while, but the SPF record for `www.virtualmin.com` is still broken.

If I remember right, the forum/website send the intial registration email from this domain.

> <https://github.com/virtualmin/virtualmin-gpl/issues/560>
>
> Hi
> 
> \> I know this is not the right place to post an issue about the website bu…t there is not other way of contacting virtualmin.
> 
> \## The problem
> 
> I cannot register on your site because your SPF records on www.virtualmin are faulty and my spam software is deleting the verification emails. I do not control this server.
> 
> !\[image\](https://user-images.githubusercontent.com/319997/236668165-9bc1f4c4-dfba-4134-8b7f-12b0e8317e9c.png)
> 
> 
> \## Research
> 
> Your SPF records are as follows (checked on MX toolbox)
> \- \*\*www.virtualmin.com\*\* || \`v=spf1 include:mailgun.org ~all\`
> \- \*\*virtualmin.com\*\* || \`v=spf1 a mx a:n1.virtuamlin.com a:virtualmin.com a:new.cloud.virtualmin.com a:www.virtualmin.com mx:mail.virtualmin.com ip4:45.76.233.251 ip6:2001:19f0:6401:9e4:5400:3ff:fe31:dca3 -all\`
> 
> \*\*www.virtualmin.com\*\*
> \- This is the domain responsibly for sending emails from virtualmin.
> \- This is wrong potentially because it only allows emails to be sent from the IPs specified in the SPF record of mailgun.org (your transactional emails provider
> \- and because softfail is on, it will allow spam to through some peoples spam setup.
> \- \`pc232-3.mailgun.net\` - does not seem to be in the allow IPs.
> 
> \*\*virtualmin.com\*\*
> The @virtualmin.com SPF record is just faulty and I have not looked that much at it but it will not be getting used because of syntax or other errors in the statement
> 
> \## What I would do to fix the issue:
> 
> \- the email sending domain should be changed from \*\*www.virtualmin.com\*\* to \*\*virtualmin.com\*\* so it looks normal.
> \- Your new SPF record should be something like 
> - \`v=spf1 a mx include:mailgun.org -all\`
> - \`v=spf1 a mx include:mailgun.org ip4:143.55.232.3 -all\`

see [SPF Checker - SPF Lookup](https://dnschecker.org/spf-record-validation.php)

---

<div class="post-metadata">

**Author:** ![Joe](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/joe/32/9_2.png) [@Joe](https://forum.virtualmin.com/u/Joe)\
**Post date:** [April 12, 2024, 4:27pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/5 "2024-04-12T16:27:55Z")

</div>

Our SPF records are valid. I still don’t understand what you’re seeing or how you’re getting errors.

---

<div class="post-metadata">

**Author:** ![Joe](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/joe/32/9_2.png) [@Joe](https://forum.virtualmin.com/u/Joe)\
**Post date:** [April 12, 2024, 4:33pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/6 "2024-04-12T16:33:29Z")

</div>

Using the same tool you were using to test I see all green for both `virtualmin.com` and `www.virtualmin.com` (and that’s how it was at the end of that conversation on github):

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/a/a04a25ef5ffe399f4762df18f3a08bf7eb1a1b28.png)

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/f/f55d82b2a6e93df53ef398c37f804f62978d8194.png)

---

<div class="post-metadata">

**Author:** ![shoulders](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/shoulders/32/10086_2.png) [@shoulders](https://forum.virtualmin.com/u/shoulders)\
**Post date:** [April 12, 2024, 4:59pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/7 "2024-04-12T16:59:53Z")

</div>

### `www.virtualmin.com`

I just tried a password reset on the main site.

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/5/516336865de0ea6c7f52c5f4ef77a2b3e71ea0c7.png)

This is the fail notification.

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/9/94527f44c9e01c296ea53cad52278b7acf672c94.png)

You can only send emails from the mailgun transaction service, but these IPs/Domains do not seem to be in the mailgun SPF list.

### `virtualmin.com`

This SPF record is faulty, but not all servers might will see it like this.

Run this link below

`https://www.spf-record.com/spf-lookup/virtualmin.com`

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/7/7a497a73409e67b79282748a25db52c74adef1a8.png)

- The SPF record syntax is broken. This is because the ‘mx:mail.virtualmin.com’ cannot be resolved (IPv4)
- not all checkers will pick this up
- this single error can cause the SPF to be found to be invalid and cause email server to class all email from that server to be spam. this is different to there being no SPF record.

---

<div class="post-metadata">

**Author:** ![system](https://cdn.forum.virtualmin.com/uploads/default/original/2X/c/cd96d761e326db4b2bef94886a639109bd7a8e76.svg) [@system](https://forum.virtualmin.com/u/system)\
**Post date:** [June 11, 2024, 5:00pm UTC](https://forum.virtualmin.com/t/support-overhaul-suggestion/125915/8 "2024-06-11T17:00:41Z")

</div>

Closed on June 11, 2024, 5:00pm UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
