Where high quality and low prices meet
globe
Back to Helpdesk
How do I send emails via my website / CMS?

Trying to send emails from your website but they're not arriving? You're not alone. Whether you're using WordPress, Joomla, Drupal, phpBB, or have a custom-built website, there's one crucial rule you need to follow.

The golden rule: Use SMTP

All emails sent via your website must be sent via SMTP. Our web hosting servers don't send emails directly. If you're not using SMTP, your emails simply won't arrive at their destination. It's that simple.

Think of it like this: trying to send emails without SMTP is like trying to mail a letter without using the postal service. It's just not going to get there.

Your SMTP details with Site.eu

Since you already have your hosting with us, you can use our SMTP service. Here are the details you'll need:

  • Mail server: mail.site.eu
  • Username: The full email address that is sending the emails (like yourname@yourdomain.com)
  • Password: The password for that email address
  • Port: Try port 465 or 587

Need more detailed setup instructions? Check out our complete guide: Setting up email with Site.eu - POP, IMAP and SMTP information

Using other SMTP providers

Of course, you're free to use other SMTP providers. The important thing is that you are using SMTP, not trying to send emails directly from your web hosting server, as that won't work.

How to implement SMTP in your website

There are two main ways to send emails via SMTP from your website:

Option 1: Use an SMTP plugin for your CMS (Easiest)

If you're using a CMS like WordPress, Joomla, Drupal, or others, check if your CMS has an SMTP option. Most, if not all CMS platforms have SMTP plugins or built-in SMTP options. This is by far the easiest way to get started.

Popular SMTP plugins include:

  • WordPress: WP Mail SMTP, Easy WP SMTP, Post SMTP
  • Joomla: SMTP configuration is built into Joomla's Global Configuration
  • Drupal: SMTP Authentication Support module
  • Other CMS: Search for "SMTP" in your CMS's extension directory

Simply install the plugin, enter your SMTP details from above, and you're done. No coding required!

Option 2: Implement PHPMailer (For custom websites)

If you have a custom-built website or need more control, PHPMailer is a popular, reliable library that makes sending emails via SMTP straightforward. You can download it from the official PHPMailer GitHub repository.

PHPMailer handles all the complex SMTP protocols for you and includes features like attachments, HTML emails, and proper error handling.

Quick troubleshooting tips

Email still not working? Try these:

  • Did you create the email address in your Site.eu dashboard?
  • Double-check your username - it should be your full email address, not just the part before the @. Example: yourname@yourdomain.com
  • Make sure your password is correct
  • Try logging into the email account via the webmail interface to make sure it works. If it works in the webmail interface, it should work in your website as well
  • If port 587 doesn't work, try port 465 (or vice versa)

Need more help?

If you're still having trouble sending emails from your website, our support team is here to help. Just make sure you have your SMTP settings handy when you contact us - it'll help us solve your issue faster.

Ready to search for your domain name?

Couldn’t find what you were looking for?

You can always chat with one of our experts for any questions you might have!

New articles added