Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/04/2018, à 13:18

polo3774

sendmail inactif sur mon ubuntu 16

Bonjour à toute et tous.

J'ai installé LAMP sur un ubuntu (en local), pour développer des sites en local donc.

Le problème c'est que la fonction mail, ne fonctionne pas, par exemple si j'installe un site qui envoi des mails, il n'y à rien, j'ai donc installé send mail.

sudo apt-get install sendmail

J'ai ensuite fait :

sudo sendmailconfig

Ce qui me donne ceci:

Checking {sendmail,submit}.mc and related databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
WARNING: local host name (mon-server) is not qualified; see cf/README: WHO AM I?
/etc/mail/aliases: 2 aliases, longest 4 bytes, 24 bytes total
Reload the running sendmail now with the new configuration? [Y] y
Reloading sendmail ...

Que dois-je faire pur activer la fonction sendmail sur ubuntu ?

Merci

Hors ligne

#2 Le 26/04/2018, à 09:06

bruno

Re : sendmail inactif sur mon ubuntu 16

Bonjour,

Le « vieux » sendmail n'est pas forcément ce qu'il ya de plus simple à configurer et sendmailconfig n'aide pas vraiment car il ya toujours des modifications à faire dans les fichiers de configuration.

AMHA, il est plus simple d'installer et de configurer ssmtp pour le quel la doc semble correcte.

Hors ligne

#3 Le 26/04/2018, à 10:40

polo3774

Re : sendmail inactif sur mon ubuntu 16

Bonjour Bruno,

Merci pour ta réponse, alors il suffit d'installer SSMTP çà "par dessus" et la fonction mail sera rétablit ?

wink

Hors ligne

#4 Le 26/04/2018, à 11:43

bruno

Re : sendmail inactif sur mon ubuntu 16

Je te conseille de supprimer d'abord sendmail :

sudo apt purge sendmail

Ensuite il faudra installer et configurer ssmtp.

Hors ligne

#5 Le 26/04/2018, à 13:32

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

pour info je viens d'ajouter une section sur la doc lamp : https://doc.ubuntu-fr.org/lamp#envoi_de_courriel

Hors ligne

#6 Le 26/04/2018, à 14:45

bruno

Re : sendmail inactif sur mon ubuntu 16

Relu et approuvé wink (Quelques modifications cosmétiques)

Hors ligne

#7 Le 26/04/2018, à 19:49

polo3774

Re : sendmail inactif sur mon ubuntu 16

ok , par contre j'ai un doute, la fonction mail de php sera fonctionnelle ?

Je pense que oui mais je dois créer un alias c'est çà ?

https://doc.ubuntu-fr.org/lamp#envoi_de_courriel

Hors ligne

#8 Le 26/04/2018, à 20:30

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

polo3774 a écrit :

ok , par contre j'ai un doute, la fonction mail de php sera fonctionnelle ?

c'est le but

polo3774 a écrit :

Je pense que oui mais je dois créer un alias c'est çà ?

non, ça se fait automatiquement quand tu installes ssmtp.

Hors ligne

#9 Le 27/04/2018, à 19:32

polo3774

Re : sendmail inactif sur mon ubuntu 16

Ok super merci krodelabestiole tongue

Hors ligne

#10 Le 28/04/2018, à 07:59

polo3774

Re : sendmail inactif sur mon ubuntu 16

Bonjour,

Bon, une galère n'arrive jamais seule, j'ai voulu purger sendmail, mais apparemment j'ai une dépendance avec my-sql-server qui pose soucis, ce derniers ne serais pas configuré ou mal configuré, je me rappel avoir des soucis en root et devoir utiliser le user dans phpmyadmin: (j'avais voulu récupéré mon pass sql)

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-4.13.0-36 linux-headers-4.13.0-36-generic
  linux-headers-4.4.0-119 linux-headers-4.4.0-119-generic
  linux-image-4.13.0-36-generic linux-image-4.4.0-119-generic
  linux-image-extra-4.13.0-36-generic linux-image-extra-4.4.0-119-generic
  procmail sensible-mda
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  sendmail*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 16 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 239 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 388357 fichiers et répertoires déjà installés.)
Suppression de sendmail (8.15.2-3) ...
Paramétrage de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                  dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.7 ; cependant :
 Le paquet mysql-server-5.7 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Que dois je faire ?j'ai déja essayé de reconfiguré my sql, sur webmin j'ai réussi à créer un user mais le root impossible de m'exploiter... (sachant que j'ai déjà des bases SQL installé hmm)

merci

Hors ligne

#11 Le 28/04/2018, à 08:12

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

quelle doc tu as suivi pour installer lamp ?

tu as déjà des données dans tes bases que tu voudrais garder ou on peut tout purger ?

Hors ligne

#12 Le 28/04/2018, à 10:09

polo3774

Re : sendmail inactif sur mon ubuntu 16

Alors de mémoire:

https://askubuntu.com/questions/785440/ … -on-ubuntu

ensuite

https://itx-technologies.com/fr/blog/21 … ous-ubuntu

ensuite webmin:

https://websiteforstudents.com/install- … -04-17-10/

etc... (pour le reste c'est juste de la config

Et oui j'ai 2 bases SQL à garder... sinon je peux les sauver... et purger à nouveau...

Dernière modification par polo3774 (Le 28/04/2018, à 10:10)

Hors ligne

#13 Le 28/04/2018, à 13:38

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

ouaipe ben là je te conseille de backup tes bdd et de suivre cette procédure :
https://doc.ubuntu-fr.org/lamp#conflit_ … et_mariadb

même si c'est pas exactement ton cas de figure les commandes indiquées devraient faire le taf.

Hors ligne

#14 Le 28/04/2018, à 17:30

polo3774

Re : sendmail inactif sur mon ubuntu 16

ok, je fais en fait que cette partie ?

sudo apt autoremove --purge mysql\* mariadb\*
sudo apt clean
sudo mv /var/lib/mysql /var/lib/mysql_bak
sudo mv /etc/mysql /etc/mysql_bak
sudo apt install mysql-server

Hors ligne

#15 Le 28/04/2018, à 17:34

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

oui

Hors ligne

#16 Le 29/04/2018, à 10:42

polo3774

Re : sendmail inactif sur mon ubuntu 16

Ok merci krodelabestiole, j'avance sur ce sujet.

J'ai tenté une chose, sur mon second disque cloné.

- J'ai creer via webmin un nouveau user debian-sys-maint (car il en était question dans mes messages d'uprade)

Je n'est donc plus les messages d'erreur et les upgrade sys sont OK, j'ai donc tenté de supprimer send mail, est c'est OK !!!

J'ai ensuite installé le paquet ssmtp c'est OK

Par contre j'ai un doute pour la configuration ICI:

/etc/ssmtp/ssmtp.conf

J'ai ceci:

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster

# The place where the mail goes. The actual machine name is required no 
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=ubuntu-lamp

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
#FromLineOverride=YES
root=postmaster

Je ne trouve pas auth user et auth pass,.. c'est normal ?

Merci

Hors ligne

#17 Le 29/04/2018, à 11:39

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

ajoutes les. faut que tu renseignes les infos de connexion au serveurs SMTP de ton fournisseur de messagerie.

https://doc.ubuntu-fr.org/ssmtp#configu … _ssmtpconf

il y a des exemples pour gmail et ovh : https://doc.ubuntu-fr.org/ssmtp#exemple

Hors ligne

#18 Le 30/04/2018, à 12:40

polo3774

Re : sendmail inactif sur mon ubuntu 16

Bonjour

YYYOOUU !! C'est bon çà roule !!

Avec quelques variantes, au niveau de mon phpini et de la commande de teste (qui semble être obsolète par rapport au tuto)

Celle-ci fonctionne chez moi:

echo Contenu du message | mail -s "TEST" -t ****@gmail.com -a From:email@expediteur.com

Merci !!!

Hors ligne

#19 Le 30/04/2018, à 12:43

krodelabestiole

Re : sendmail inactif sur mon ubuntu 16

polo3774 a écrit :

la commande de teste (qui semble être obsolète par rapport au tuto)

hm c'est bizarre on l'a réécrit récemment... t'es sur quelle version ?

Hors ligne