Pages : 1
#1 Le 11/07/2010, à 15:24
- Ezoren
[Résolu] [roundcube] mail en login@localhost
Bonjour.
J'ai réussit à installer un serveur de mail. L'envoie et la réception fonctionnent bien quand j'utilise Thunderbird.
J'ai aussi réussit à installer roundcube la consultation des mails fonctionne bien mais l'envoie beaucoup moins.
J'ai ce type de réponse quand j'essaye d'envoyer des messages à une messagerie gmail.
* Delivery report
* Undelivered Message
This is the mail system at host mondomaine.com.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<test@gmail.com>: host smtp.bbox.fr[194.158.122.55] said: 504 5.5.2
<ezoren@localhost>: Sender address rejected: need fully-qualified address
(in reply to RCPT TO command)
J'en déduit que roundcube envoie des message avec l'adresse login@localhost et c'est pour ça que les mails sont refusés.
J'ai donc ouvert le fichier de config de roundcube (main.inc.php) pour mettre 'mondomaine.com' partout où ça me semble pertinent mais apparemment soit je me trompe complètement soit je n'ai pas trouvé la bonne configuration.
Des idées ?
Dernière modification par Ezoren (Le 12/07/2010, à 20:58)
Hors ligne
#2 Le 11/07/2010, à 16:37
- msg_dracula
Re : [Résolu] [roundcube] mail en login@localhost
J'ai eu exactement le même problème avec l'envoi de mail sur gmail. Du coup, j'ai reconfiguré le smtp avec celui de mon FAI.
Si quelqu'un a une solution je suis aussi preneur.
Apprend de tes propres erreurs.
StaticGen : Vous ne bloguerez plus jamais comme avant
Hors ligne
#3 Le 11/07/2010, à 16:56
- ®om
Re : [Résolu] [roundcube] mail en login@localhost
Peux-tu nous montrer le config de ton postfix, notamment le "myhostname" ?
Dernière modification par ®om (Le 11/07/2010, à 16:58)
Hors ligne
#4 Le 11/07/2010, à 17:39
- Ezoren
Re : [Résolu] [roundcube] mail en login@localhost
Voilà mon fichier de conf postfix.
mes adresses étant en : login@autobloguant.tk
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailnamesmtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no# appending .domain is the MUA's job.
append_dot_mydomain = no# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4hreadme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.myhostname = autobloguant.tk
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = autobloguant.tk, pandore.lan, localhost.lan, localhost
relayhost = smtp.bbox.fr
mynetworks = 127.0.0.0/8, 192.168.0.0/24, 89.85.92.55,
mailbox_size_limit = 1500000000
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
home_mailbox = Maildir/
PS: je me suis basé sur ton tuto rom1v pour installer roundcube
Hors ligne
#5 Le 11/07/2010, à 17:52
- ®om
Re : [Résolu] [roundcube] mail en login@localhost
L'envoie et la réception fonctionnent bien quand j'utilise Thunderbird.
Ah pardon j'avais pas lu ça (ça ne vient donc pas de postfix).
Peux-tu donc poster ton config/main.inc.php de roundcube (en enlevant les commentaires) :
grep '^\$' main.inc.php
Hors ligne
#6 Le 11/07/2010, à 18:03
- ®om
Re : [Résolu] [roundcube] mail en login@localhost
Ah mais au fait, je me rappelle, tu as bien créé une identité dans roundcube?
(partie "Modifier les préférences" sur mon billet)
Dernière modification par ®om (Le 11/07/2010, à 18:03)
Hors ligne
#7 Le 11/07/2010, à 18:09
- Ezoren
Re : [Résolu] [roundcube] mail en login@localhost
De base j'ai ça
$rcmail_config = array();
$rcmail_config['debug_level'] = 1;
$rcmail_config['log_driver'] = 'file';
$rcmail_config['log_date_format'] = 'd-M-Y H:i:s O';
$rcmail_config['syslog_id'] = 'roundcube';
$rcmail_config['syslog_facility'] = LOG_USER;
$rcmail_config['smtp_log'] = true;
$rcmail_config['log_logins'] = false;
$rcmail_config['sql_debug'] = false;
$rcmail_config['imap_debug'] = false;
$rcmail_config['ldap_debug'] = false;
$rcmail_config['smtp_debug'] = false;
$rcmail_config['default_host'] = 'localhost';
$rcmail_config['default_port'] = 143;
$rcmail_config['imap_auth_type'] = null;
$rcmail_config['imap_root'] = null;
$rcmail_config['imap_delimiter'] = null;
$rcmail_config['imap_force_caps'] = false;
$rcmail_config['smtp_server'] = 'autobloguant.tk';
$rcmail_config['smtp_port'] = 25;
$rcmail_config['smtp_user'] = '';
$rcmail_config['smtp_pass'] = '';
$rcmail_config['smtp_auth_type'] = '';
$rcmail_config['smtp_helo_host'] = '';
$rcmail_config['enable_installer'] = false;
$rcmail_config['log_dir'] = 'logs/';
$rcmail_config['temp_dir'] = 'temp/';
$rcmail_config['enable_caching'] = false;
$rcmail_config['message_cache_lifetime'] = '10d';
$rcmail_config['force_https'] = false;
$rcmail_config['auto_create_user'] = true;
$rcmail_config['skin_include_php'] = false;
$rcmail_config['session_lifetime'] = 10;
$rcmail_config['ip_check'] = true;
$rcmail_config['double_auth'] = false;
$rcmail_config['des_key'] = '9nuC%_w8nyT9?Gd?txEmVtBJ';
$rcmail_config['username_domain'] = '';
$rcmail_config['mail_domain'] = '';
$rcmail_config['password_charset'] = 'ISO-8859-1';
$rcmail_config['sendmail_delay'] = 0;
$rcmail_config['max_recipients'] = 0;
$rcmail_config['max_group_members'] = 0;
$rcmail_config['useragent'] = 'RoundCube Webmail/'.RCMAIL_VERSION;
$rcmail_config['product_name'] = 'Bienvenue Chez moi !';
$rcmail_config['include_host_config'] = false;
$rcmail_config['generic_message_footer'] = '';
$rcmail_config['http_received_header'] = false;
$rcmail_config['http_received_header_encrypt'] = false;
$rcmail_config['mail_header_delimiter'] = NULL;
$rcmail_config['session_domain'] = '';
$rcmail_config['dont_override'] = array();
$rcmail_config['identities_level'] = 0;
$rcmail_config['mime_magic'] = '/usr/share/misc/magic';
$rcmail_config['email_dns_check'] = false;
$rcmail_config['plugins'] = array();
$rcmail_config['message_sort_col'] = '';
$rcmail_config['message_sort_order'] = 'DESC';
$rcmail_config['list_cols'] = array('subject', 'from', 'date', 'size', 'flag', 'attachment');
$rcmail_config['language'] = null;
$rcmail_config['date_short'] = 'D H:i';
$rcmail_config['date_long'] = 'd.m.Y H:i';
$rcmail_config['date_today'] = 'H:i';
$rcmail_config['drafts_mbox'] = 'Drafts';
$rcmail_config['junk_mbox'] = 'Junk';
$rcmail_config['sent_mbox'] = 'Sent';
$rcmail_config['trash_mbox'] = 'Trash';
$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash');
$rcmail_config['create_default_folders'] = false;
$rcmail_config['protect_default_folders'] = true;
$rcmail_config['quota_zero_as_unlimited'] = false;
$rcmail_config['mdn_requests'] = 0;
$rcmail_config['enable_spellcheck'] = false;
$rcmail_config['spellcheck_engine'] = 'pspell';
$rcmail_config['spellcheck_uri'] = '';
$rcmail_config['spellcheck_languages'] = NULL;
$rcmail_config['max_pagesize'] = 200;
$rcmail_config['min_keep_alive'] = 60;
$rcmail_config['address_book_type'] = 'sql';
$rcmail_config['ldap_public'] = array();
$rcmail_config['ldap_public']['Verisign'] = array(
$rcmail_config['autocomplete_addressbooks'] = array('sql');
$rcmail_config['default_charset'] = 'ISO-8859-1';
$rcmail_config['skin'] = 'default';
$rcmail_config['pagesize'] = 40;
$rcmail_config['timezone'] = 'auto';
$rcmail_config['dst_active'] = (bool)date('I');
$rcmail_config['prefer_html'] = true;
$rcmail_config['show_images'] = 0;
$rcmail_config['htmleditor'] = false;
$rcmail_config['prettydate'] = true;
$rcmail_config['draft_autosave'] = 300;
$rcmail_config['preview_pane'] = false;
$rcmail_config['preview_pane_mark_read'] = 0;
$rcmail_config['focus_on_new_message'] = true;
$rcmail_config['logout_purge'] = false;
$rcmail_config['logout_expunge'] = false;
$rcmail_config['inline_images'] = true;
$rcmail_config['mime_param_folding'] = 0;
$rcmail_config['skip_deleted'] = false;
$rcmail_config['read_when_deleted'] = true;
$rcmail_config['flag_for_deletion'] = false;
$rcmail_config['keep_alive'] = 60;
$rcmail_config['check_all_folders'] = false;
$rcmail_config['display_next'] = false;
$rcmail_config['autoexpand_threads'] = 0;
$rcmail_config['top_posting'] = false;
$rcmail_config['strip_existing_sig'] = true;
$rcmail_config['show_sig'] = 1;
$rcmail_config['sig_above'] = false;
$rcmail_config['force_7bit'] = false;
$rcmail_config['search_mods'] = null; // Example: array('*' => array('subject'=>1, 'from'=>1), 'Sent' => array('subject'=>1, 'to'=>1));
$rcmail_config['delete_always'] = false;
Hors ligne
#8 Le 12/07/2010, à 21:01
- Ezoren
Re : [Résolu] [roundcube] mail en login@localhost
Bon c'était bête comme tout. Et en plus dans le tutoriel...
Une fois connecté il faut aller sur identité et renseigner sa vrai adresse maiL... qui est par défaut en login@localhost.
Hors ligne
#9 Le 27/08/2010, à 11:59
- Lumpy
Re : [Résolu] [roundcube] mail en login@localhost
Une fois connecté il faut aller sur identité et renseigner sa vrai adresse maiL... qui est par défaut en login@localhost.
Quelqu'un saurait où changer ce paramètre par défaut ? Parce que dans le cas d'un webmail avec plein d'utilisateurs, pas la peine de leur demander à chacun de faire cette manip !
Pour ma part, j'ai tenté de modifier $rcmail_config['session_domain'] et $rcmail_config['mail_domain'] (dans /etc/roundcube/main.inc.php) mais impossible de se logguer si je mets un nom de domaine dans ces variables. Pas d'erreurs dans le log error de roundcube pourtant.
Hors ligne
#10 Le 22/09/2010, à 09:39
- nb91
Re : [Résolu] [roundcube] mail en login@localhost
Ezoren a écrit :Une fois connecté il faut aller sur identité et renseigner sa vrai adresse maiL... qui est par défaut en login@localhost.
Quelqu'un saurait où changer ce paramètre par défaut ? Parce que dans le cas d'un webmail avec plein d'utilisateurs, pas la peine de leur demander à chacun de faire cette manip !
Pour ma part, j'ai tenté de modifier $rcmail_config['session_domain'] et $rcmail_config['mail_domain'] (dans /etc/roundcube/main.inc.php) mais impossible de se logguer si je mets un nom de domaine dans ces variables. Pas d'erreurs dans le log error de roundcube pourtant.
Bonjour,
J'ai le même soucis. Lorsque je me loggue avec un nom d'utilisateur, je vais dans Préférences > Identités et mon adresse mail ressemble à ça : user@nom_serveur_mail.com
alors que je souhaite que mes adresses mails ressemblent plutot à ça : user@nom_domaine.com
J'ai modifié un paramètre dans le main.inc.php :
// Automatically add this domain to user names for login
// Only for IMAP servers that require full e-mail addresses for login
// Specify an array with 'host' => 'domain' values to support multiple hosts
// Supported replacement variables:
// %h - user's IMAP hostname
// %n - http hostname ($_SERVER['SERVER_NAME'])
// %d - domain (http hostname without the first part)
// For example %n = mail.domain.tld, %d = domain.tld
$rcmail_config['username_domain'] = 'domain.com';
Mais cela donne le même résultat. Quelqu'un saurait comment faire et que dois-je modifier dans la config ?
Merci d'avance.
Hors ligne
#11 Le 29/09/2010, à 14:01
- Lumpy
Re : [Résolu] [roundcube] mail en login@localhost
Je n'ai toujours pas trouvé le paramètre adéquat dans la config (existe-t-il ?)
Par contre, ça peut se modifier directement dans la BDD. Dans PostgreSQL, le champ dédié à l'adresse de l'utilisateur est dans "Tables -> identities", il s'appele "email"
Hors ligne
#12 Le 23/11/2012, à 17:02
- tsn77130
Re : [Résolu] [roundcube] mail en login@localhost
Bonjour, je déterre un peu ce topic, mais je suis dans la meme situation, a savoir que mon serveur envoi les mails depuis user@nom_serveur_mail.com, ce qui rend le reply inutilisable.
Existe il une vraie solution plutot que la solution de contournement proposée ?
Merci !
Hors ligne
#13 Le 23/11/2012, à 20:52
- Pseudo supprimé
Re : [Résolu] [roundcube] mail en login@localhost
"user@nom_serveur_mail.com au lieu de toto@domain.tld" si je comprends bien.
C'est le boulot de postfix les problèmes de syntaxe et de mail bien forgé. Le imap & roundcube n'ont rien à voir la dedans.
sudo nano /etc/mailname
domain.tld
main.cf
myhostname = smtp.domain.tld
mydomain = domain.tld
myorigin = $mydomain
au pire un masquerade_domains = domain.tld
roundcube. main.inc.php
il n'y a rien d'important à mettre dans le main.inc.php, si postfix et ton lamp&roundcube sont installés sur la même machine. Roundcube va suivre ton transport_maps. Une variable intéressante à exploiter est rcmail_config['default_host'] parce que roundcube sait faire du fetchmail.
$rcmail_config['default_host'] = array(
... => 'ALICE',
...
'imap.free.fr:143' => 'FREE',
'ssl://mail.gandi.net:993' => 'GANDI',
'imap.gawab.com:143' => 'GAWAB',
'ssl://imap.gmail.com:993' => 'GMAIL',
....
'ssl://imap.mydomain.tld:993' => 'ZOE' );
$rcmail_config['default_port'] = '';
Pages : 1