Author Topic: Unable to send emails  (Read 5378 times)

Offline alain25

  • Newbie
  • *
  • Posts: 7
Unable to send emails
« on: November 24, 2023, 03:26:23 PM »
Hello,

I've just installed Roundcube on an Ubuntu 20.04 with the apt install Roundcube repository.

I can't send an email from Roundcube. Knowing that I've configured it as a multi-domain.

Here is my Roundcube configuration:


Code: [Select]
// -----------------------------------------------------------------------
// IMAP
// -----------------------------------------------------------------------
// L'hôte de courrier choisi pour effectuer le log-in.
// Laisser en blanc pour afficher une boîte de texte à l'identifiant, donner une liste d'hôtes
// pour afficher un menu déroulant ou définir un hôte en tant que chaîne.
// Pour utiliser la connexion SSL/TLS,
// Entrez le nom d'hôte avec le préfixe ssl:// ou tls://
// Variables de remplacement supportées:
// %n - nom d'hôte («SERVER»NAME)
// %t - nom d'hôte sans la première partie
// %d - domaine (nom d'hôte http 'SERVER['HTTP'HOST' sans la première partie)
// %s - nom de domaine après le ''-' à partir de l'adresse e-mail fournie à l'écran de connexion
// Par exemple %n et mail.domain.tld, %t et domain.tld
// MISE EN GARDE: Après la mise à jour du nom d'hôte de la colonne mail-host dans le tableau des utilisat>
// nécessaire pour faire correspondre les anciens enregistrements de données de l'utilisateur avec le nou>

$config['default_host'] = 'tls://%s';

// -------------------------------------------------------------------
// SMTP
// -------------------------------------------------------------------
// hôte du serveur SMTP (pour l'envoi de courriers).
// Pour utiliser la connexion SSL/TLS, entrez le nom d'hôte avec le préfixe ssl:// ou tls://
// S'il est laissé en blanc, la fonction PHP mail() est utilisée
// Variables de remplacement supportées:
// %h - nom d'hôte IMAP de l'utilisateur
// %n - nom d'hôte («SERVER»NAME)
// %t - nom d'hôte sans la première partie
// %d - domaine (nom d'hôte http 'SERVER['HTTP'HOST' sans la première partie)
// %z - domaine IMAP (nom d'hôte IMAP sans la première partie)
// Par exemple %n et mail.domain.tld, %t et domain.tld

// Port SMTP. Utilisez 25 pour le texte clair, 465 pour Implicit TLS ou 587 pour STARTTLS (par défaut).
//$config['smtp_port'] = '465';

// Nom d'utilisateur SMTP (si nécessaire) si vous utilisez %u comme nom d'utilisateur Roundcube
// utilisera le nom d'utilisateur actuel pour se connecter
$config['smtp_user'] = '%u';

// Mot de passe SMTP (si nécessaire) si vous utilisez %p comme mot de passe Roundcube
// utilisera le mot de passe de l'utilisateur actuel pour se connecter
$config['smtp_pass'] = '%p';

$config['include_host_config'] = array(
    'mail.toto.uk' => 'mail.toto.inc.php',
    'mail.osnetworking.com' => 'mail.osnetworking.inc.php',
);

$config['language'] = 'fr_FR';
$config['identities_level'] = 0;

Here are the 2 files:
mail.toto.inc.php
mail.osnetworking.inc.php

<?php

Code: [Select]
$config['imap_host'] = 'tls://mail.osnetworking.com';
$config['default_port'] = 993;
$config['smtp_server'] = 'tls://mail.osnetworking.com';
$config['smtp_port'] = 465;
$config['des_key'] = 'xxxxxxxxxxxxxxxxxxxxx';
$config['username_domain'] = 'osnetworking.com';

Do you have any ideas?
When do you plan to configure it?
thank you

Alain
« Last Edit: November 24, 2023, 06:35:36 PM by alain25 »

Offline alec

  • Hero Member
  • *****
  • Posts: 1,365
Re: Unable to send emails
« Reply #1 on: November 25, 2023, 03:38:39 AM »
Port 465 and tls:// prefix is most likely wrong. Try port 587 or use ssl:// prefix.

Offline alain25

  • Newbie
  • *
  • Posts: 7
Re: Unable to send emails
« Reply #2 on: November 25, 2023, 04:15:09 AM »
Hello,

I've tried but I still can't send an email.
When I click on the Send button, nothing happens.

I don't even have an error message in the /var/log/errror.log.

Do you have any ideas?

Port 465 and tls:// prefix is most likely wrong. Try port 587 or use ssl:// prefix.

Offline Dmitry42

  • Full Member
  • ***
  • Posts: 232
Re: Unable to send emails
« Reply #3 on: November 26, 2023, 07:29:39 AM »
What in /var/log/syslog ?

And what version RC ?

I see you use $config['imap_host'] and $config['smtp_server']. But  if RC 1.6 - you must use $config['smtp_host']

And may be better use "ssl://" prefix.

And you sure that your SMTP server allow connection to 465 ? You check it with telnet ?