Pages : 1
#1 Le 06/11/2014, à 10:21
- Micha64
Serveur n'envoie plus de de mail
Bonjour,
J'ai développé pour mon boulot une sorte d'intranet dédié à certains thèmes sur la base d'un site php/sql.
Pour pouvoir faire tourner le truc, on a acheté et installé un serveur dédié.
Jusqu'ici tout fonctionnait à peu près correctement, mes scripts d'envoi de mails (la plupart du temps après remplissage d'un formulaire) fonctionnaient très bien. Mais depuis quelques semaines, le serveur semble refuser l'envoi de mail et je ne comprends pas pourquoi.
Mes pages php semblent correctes, j'ai du coup créé une page très simple qui doit m'envoyer un mail dès affichage de la page, mais toujours rien.
Le serveur est sous Ubuntu 11.04 et j'avoue l'avoir installé il y a maintenant longtemps et ne plus réellement savoir comment je m'étais débrouillé pour la partie smtp.
Quelqu'un pourrait il m'aider à diagnostiquer mon souci? Existe il un moyen de tester la partie smtp complète sur ubuntu?
Merci d'avance!
Michael
Hors ligne
#2 Le 06/11/2014, à 10:54
- abecidofugy
Re : Serveur n'envoie plus de de mail
Un serveur (dédié je suppose) accessible depuis l'extérieur (web) avec une aussi ancienne version d'Ubuntu, pourrait être la cible de hackeurs, ceci pouvant expliquer cela.
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
Hors ligne
#3 Le 06/11/2014, à 12:04
- Micha64
Re : Serveur n'envoie plus de de mail
Bonjour,
Techniquement le serveur est effectivement sur la toile puisqu'on peut surfer avec et qu'il est sur notre réseau local qui lui est sur le net. Par contre, pas de référencement, pas de DNS qui pointe sur lui... tout accès à l'intranet se fait via adresse locale 192.168......... donc en étant physiquement branché sur notre réseau ici ou via nos sessions citrix sur serveur déporté.
Du coup jusqu'ici je m'étais dis que j'avais quand même pas mal limité le risque, même si pas supprimé.
Maintenant comment checker une éventuelle attaque?
Hors ligne
#4 Le 06/11/2014, à 13:22
- bruno
Re : Serveur n'envoie plus de de mail
Bonjour,
Quel est le serveur smtp installé, postfix, exim, … ? Comment est -il configuré ? Le service est-il actif (retour d'une commande netstat et/ou service --status-all) ?
#5 Le 06/11/2014, à 14:36
- Micha64
Re : Serveur n'envoie plus de de mail
Bonjour,
Je pense que c'est postfix (installation date un peu et suis novice...).
En tout cas, lorsque je fais un /etc/init.d/postfix restart, il me renvoie bien un Stopping postfix Mail Transport Agent postfix puis un Starting.
Alors je me dis que j'ai bien installé postfix.
Bien évidemment j'ai essayé de relancer page test de mail mais pas de résultat.
Hors ligne
#6 Le 06/11/2014, à 16:12
- bruno
Re : Serveur n'envoie plus de de mail
Tout cela est beaucoup trop vague pour que l'on puisse t'aider…
#7 Le 06/11/2014, à 16:20
- Micha64
Re : Serveur n'envoie plus de de mail
Quelles informations seraient nécessaires?
Hors ligne
#8 Le 06/11/2014, à 16:29
- bruno
Re : Serveur n'envoie plus de de mail
Je l'ai déjà indiqué… il faut que tu examines le retour de :
sudo service --status-all
pour voir quels services sont actifs concernant l'envoi de courriel
netstat -tlp
pour voir les services en écoute et les ports (smtp, submission, etc.)
Si tu as bien un postfix en écoute sur le port 25, tu testes avec telnet par exemple :
telnet localhost smtp
et tu essaies d'envoyer un courriel avec les commandes habituelles, EHLO, MAIL FRROm; RCT TO, etc.
#9 Le 07/11/2014, à 14:32
- Micha64
Re : Serveur n'envoie plus de de mail
Ok, alors là on s'aventure dans des détails qui sont trop poussés pour ma petite connaissance. Du coup, je te note tel quel les retours de ces commandes:
udo service --status-all
[sudo] password for qse:
[ ? ] alsa-restore
[ ? ] alsa-store
[ + ] amavis
[ + ] apache2
[ + ] apparmor
[ ? ] apport
[ ? ] atd
[ ? ] avahi-daemon
[ - ] bluetooth
[ - ] bootlogd
[ + ] clamav-daemon
[ + ] clamav-freshclam
[ ? ] console-setup
[ ? ] courier-authdaemon
[ ? ] courier-imap
[ ? ] courier-imap-ssl
[ ? ] courier-pop
[ ? ] courier-pop-ssl
[ ? ] cron
[ ? ] dbus
[ ? ] dmesg
[ ? ] dns-clean
[ ? ] failsafe-x
[ - ] fetchmail
[ ? ] gdm
[ - ] grub-common
[ ? ] hddtemp
[ ? ] hostname
[ ? ] hwclock
[ ? ] hwclock-save
[ ? ] irqbalance
[ ? ] killprocs
[ - ] lm-sensors
[ ? ] module-init-tools
[ ? ] mysql
[ ? ] network-interface
[ ? ] network-interface-security
[ ? ] networking
[ + ] ntp
[ ? ] ondemand
[ - ] openbsd-inetd
[ ? ] plymouth
[ ? ] plymouth-log
[ ? ] plymouth-splash
[ ? ] plymouth-stop
[ ? ] plymouth-upstart-bridge
[ + ] postfix
[ ? ] pppd-dns
[ ? ] procps
[ + ] pulseaudio
[ + ] pure-ftpd-mysql
[ + ] quota
[ - ] quotarpc
[ ? ] rc.local
[ - ] rsync
[ ? ] rsyslog
[ ? ] saslauthd
[ ? ] screen-cleanup
[ ? ] sendsigs
[ ? ] setvtrgb
[ + ] spamassassin
[ ? ] speech-dispatcher
[ + ] ssh
[ ? ] stop-bootlogd
[ ? ] stop-bootlogd-single
[ ? ] sudo
[ ? ] udev
[ ? ] udev-fallback-graphics
[ ? ] udev-finish
[ ? ] udevmonitor
[ ? ] udevtrigger
[ ? ] ufw
[ ? ] umountfs
[ ? ] umountnfs.sh
[ ? ] umountroot
[ ? ] unattended-upgrades
[ - ] urandom
[ ? ] webmin
[ - ] x11-common
[ - ] xdm
Ah, les services courrier précédés d'un point d'interrogation...
sudo netstat -tlp
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 *:webmin *:* LISTEN 1855/perl
tcp 0 0 *:www *:* LISTEN 1117/apache2
tcp 0 0 *:ftp *:* LISTEN 1828/pure-ftpd (SER
tcp 0 0 *:smtp *:* LISTEN 12642/master
tcp 0 0 *:https *:* LISTEN 1117/apache2
tcp 0 0 localhost.localdo:10024 *:* LISTEN 1324/amavisd (maste
tcp 0 0 *:mysql *:* LISTEN 1011/mysqld
tcp6 0 0 [::]:imap2 [::]:* LISTEN 1723/couriertcpd
tcp6 0 0 [::]:ftp [::]:* LISTEN 1828/pure-ftpd (SER
tcp6 0 0 [::]:smtp [::]:* LISTEN 12642/master
tcp6 0 0 [::]:imaps [::]:* LISTEN 1745/couriertcpd
tcp6 0 0 [::]:pop3s [::]:* LISTEN 1783/couriertcpd
tcp6 0 0 [::]:pop3 [::]:* LISTEN 1761/couriertcpd
telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 inertam.exemple.com ESMTP Postfix (Ubuntu)
J'essaye de m'envoyer un mail via la console, il ne m'indique pas d'erreur mais je ne reçois absolument rien...
Pas glop!
Hors ligne
#10 Le 07/11/2014, à 14:42
- bruno
Re : Serveur n'envoie plus de de mail
Bon, tu as bien une instance de postfix qui est active et le service est bien en écoute pour toutes les adresses IPv4 et IPv6.
Si tu arrives a envoyer un courriel via la console et que tu ne le reçoit pas, il faut examiner les logs : /var/log/mail.log et mail.err au moment où tu fais cet envoi. Cela devrait donner des pistes pour comprendre ce qui ne fonctionne pas. Il est probable que ton postfix soit mal configuré…
Pages : 1