Weddinguru sends emails on your behalf for portal magic links, password reset requests and staff welcome messages. Without a working email configuration these will not be delivered.
Why email configuration matters
Several key features depend on outbound email:
- Couple portal invites — magic link emails sent to couples
- Password resets — reset link emails for staff logins
- Welcome emails — sent to new staff members on account creation
If these are not working, the first thing to check is whether email is configured in Settings → Email.
Option 1: Weddinguru default
Select Weddinguru Default to send emails through Weddinguru's own mail infrastructure. Emails will appear from a @weddinguru.co.uk sending address. This is the quickest option to get started and requires no additional credentials. It is suitable for testing and lower-volume sending.
Option 2: Office 365
Use your own Office 365 (Microsoft 365) mailbox as the sending address. This requires an App Registration in the Azure Portal with the Mail.Send application permission (not delegated) granted and admin-consented.
You will need the following from the Azure Portal:
- Tenant (Directory) ID — found on the Azure AD Overview page
- Application (Client) ID — found on the App Registration Overview
- Client Secret — created under Certificates & Secrets in the App Registration
- From / Mailbox address — the email address to send from (e.g.
weddings@yourvenue.co.uk)
Enter all four values in Settings → Email → Office 365 and save. The client secret is stored securely and only needs re-entering if you rotate it in Azure.
Option 3: SMTP
Connect to any SMTP server — Google Workspace, Mailgun, SendGrid, Postmark or your hosting provider's built-in SMTP. Enter:
- Host — e.g.
smtp.gmail.com,smtp.mailgun.org - Port — typically
587for TLS,465for SSL,25without encryption - Username and Password — your SMTP credentials
- From address — the email address to send from
- Use TLS / Use SSL — toggle as required by your provider
Testing your configuration
After saving any email configuration, click the Send Test Email button. This sends a test message to the email address associated with your admin account. If it arrives within a few minutes, your configuration is working correctly.
If the test email does not arrive, check your spam folder first. For Office 365, verify the client secret has not expired and that admin consent has been granted for the Mail.Send permission. For SMTP, confirm the host and port are correct and that your credentials haven't changed.