Is it possible to have an Invite URL?

AI 生成的摘要

A discussion on invite URLs in Discourse. tedpearlman is seeking an option to send invite URLs instead of using the invite friend function, as invite emails are being marked as spam. codinghorror responds that the only way to invite users is via the Invite function and suggests checking email configuration on the Discourse instance to resolve spam issues.

codinghorror provides a solution to test email configuration by sending a test email from the /admin console and checking the headers for spf=pass and dkim=pass. tedpearlman asks if there is a hosting FAQ that can be shared with their hosting provider, communiteq.com, but codinghorror advises that the admin must perform the email configuration checks themselves.

Maybe I missed this, but is there an option to send someone an invite URL, rather than using the invite friend function? I seem to be having a problem with the invite emails being marked as spam.

No, the only way is via the Invite function.

If your emails are being marked as spam, your email is probably misconfigured on your Discourse instance. I suggest sending a test email from the /admin console and reading the advice there closely. Every single line of it is important if you want emails to get delivered.

Thanks for the quick reply. My instance is through https://www.communiteq.com. Is there a hosting FAQ that I can send them that explains best practices here? Or is it something the Admin (me) has to do?

If you can get to the /admin console, in the email section there is a “Send Test Email” button and input box.

Send yourself an email from there – when it arrives look at the headers. If it is good you should see stuff like this:

Received-SPF: pass (google.com: domain of bounce-md_30025788.5329e912.v1-b00d7b34ebd241fe92b942873ea61686@mandrillapp.com designates 198.2.128.129 as permitted sender) client-ip=198.2.128.129;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of bounce-md_30025788.5329e912.v1-b00d7b34ebd241fe92b942873ea61686@mandrillapp.com designates 198.2.128.129 as permitted sender) smtp.mail=bounce-md_30025788.5329e912.v1-b00d7b34ebd241fe92b942873ea61686@mandrillapp.com;
       dkim=pass header.i=noreply@codinghorror.com

The key phrases are spf=pass and dkim=pass and SPF: pass.

The body of the email does explain all this.

Thanks! This is a great help…