# Dovecot et ntpdate

**URL:** <https://www.debian-fr.org/t/dovecot-et-ntpdate/32074>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074 "2016-02-21T02:02:08Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:02 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/1 "2016-02-21T02:02:08Z")

</div>

Salut,  
Ce n’est pas une bien grande astuce, mais si ça peut servir… Dovecot n’aime pas du tout ntpdate…

`Apr 13 13:58:08 passerelle dovecot: dovecot: Fatal: Time just moved backwards by 135 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards
Apr 13 23:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 14 13:12:55 passerelle dovecot: dovecot: Fatal: Time just moved backwards by 134 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards
Apr 14 18:15:07 passerelle dovecot: dovecot: Time just moved backwards by 2 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 14 18:15:10 passerelle dovecot: auth(default): Time just moved backwards by 2 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 15 06:15:07 passerelle dovecot: dovecot: Time just moved backwards by 2 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 15 06:15:10 passerelle dovecot: imap-login: Time just moved backwards by 2 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 15 13:15:07 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 16 13:15:07 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 16 18:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 17 13:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 18 13:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 18 18:15:07 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 19 13:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 19 18:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
Apr 20 06:15:06 passerelle dovecot: dovecot: Time just moved backwards by 3 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
May 3 13:13:41 passerelle dovecot: dovecot: Fatal: Time just moved backwards by 87 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards
May 3 18:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
May 4 06:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
May 4 13:15:08 passerelle dovecot: dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards`

Installez donc openntpd à la place, il ajuste l’heure plus doucement et ne cause pas d’arrêt de Dovecot…

[code]# apt-get remove --purge ntpdate

# apt-get install openntpd

# ntpd -s

# cat /var/log/syslog|grep ntpd

May 4 16:19:02 passerelle ntpd[3285]: ntp engine ready  
May 4 16:19:19 passerelle ntpd[3285]: peer 192.168.0.254 now valid  
May 4 16:19:20 passerelle ntpd[3285]: peer 91.121.19.179 now valid  
May 4 16:19:22 passerelle ntpd[3285]: peer 212.18.3.19 now valid  
May 4 16:19:27 passerelle ntpd[3285]: peer 212.68.213.6 now valid  
May 4 16:19:27 passerelle ntpd[3285]: peer 62.112.195.17 now valid  
May 4 16:20:22 passerelle ntpd[3284]: adjusting local clock by -0.859499s  
[/code]

EDIT: Openntpd étant dans les backports, utilisez plutôt NTP si vous ne souhaitez pas ajouter les backports à votre sources.list  
[isalo.org/wiki.debian-fr/index.php?title=NTP](http://www.isalo.org/wiki.debian-fr/index.php?title=NTP)

---

<div class="post-metadata">

**Author:** ![gilles974](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles974/32/3998_2.png) [@gilles974](https://www.debian-fr.org/u/gilles974)\
**Post date:** [Février 21, 2016, 2:58 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/2 "2016-02-21T02:58:32Z")

</div>

une autre solution consiste à tester si dovecot est lancé (sources dovecot)

installé se script

```auto
#!/bin/sh
HOST='localhost'
#PORT=110
PORT=143
#HP=@$HOST:$PORT
HP=:$PORT
echo 'Checking to see if Dovecot is up...'
if ( /usr/bin/lsof -Pni $HP | grep "$PORT (LISTEN)" 2>&1 >/dev/null ); then
  echo 'Dovecot is up';
else
  echo 'Dovecot is down, restarting...';
  /etc/init.d/dovecot restart
  logger -p mail.info dovecot_check_restart.sh restarting Dovecot
fi
```

tester avec un cron

```auto

```

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 2:58 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/3 "2016-02-21T02:58:33Z")

</div>

Salut,

RoundCub n’aime pas du tout ntpd, il a donc fallu que je choisisse 🙂

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:58 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/4 "2016-02-21T02:58:35Z")

</div>

Me rappelle plus ce que j’ai installé pour que mon serveur reste à l’heure mais je n’ai pas de problème avec dovecot.

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:58 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/5 "2016-02-21T02:58:41Z")

</div>

Salut,

Source: [wiki.dovecot.org/TimeMovedBackwards](http://wiki.dovecot.org/TimeMovedBackwards)

> [@](#):
>
> You’re running ntpdate periodically. This isn’t a good idea

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/6 "2016-02-21T02:59:07Z")

</div>

Salut,

Et c’est même pourquoi j’avais passé mon serveur ainsi que mes machines sous ntpd. Les machines ne s’en portent pas plus mal mais plusieurs fois par jour j’étais obligé de rebooter le serveur ! Il est vrai qu’il n’est pas sous un kernel Debian, bien qu’issu de Linux (Synology) ☹

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/7 "2016-02-21T02:59:09Z")

</div>

J’ai retrouvé où on en avait parlé et en fait, ce qui va bien chez moi, c’est ‘NTP’ tout court.  
[https://www.debian-fr.org/mettre-une-machine-a-l-heure-en-mode-texte-t33461.html#p338473](https://www.debian-fr.org/mettre-une-machine-a-l-heure-en-mode-texte-t33461.html#p338473)

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/8 "2016-02-21T02:59:11Z")

</div>

Salut,  
Je viens de relire mon truc… Et je vais faire une précision.

Openntpd est dans les backports… Tout le monde n’a pas envie d’ajouter les backports dans son sources.list juste pour être à l’heure… ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")  
Utilisez donc NTP à la place de ntpdate.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/9 "2016-02-21T02:59:14Z")

</div>

Salut,

[quote]gerard@debian:~$ acpo openntpd  
openntpd:  
Installé : (aucun)  
Candidat : 3.9p1+debian-8+b1  
Table de version :  
3.9p1+debian-8+b1 0  
500 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) testing/main amd64 Packages  
500 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) unstable/main amd64 Packages  
gerard@debian:~$  
[/quote]

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/10 "2016-02-21T02:59:14Z")

</div>

Salut,  
Oui aussi en testing et unstable.  
Mais un serveur de mail, en général c’est sous Squeeze, pas Wheezy ou Sid. C’est plus raisonnable… ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")  
Donc il faut ajouter les backports… 😉

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/11 "2016-02-21T02:59:21Z")

</div>

C’est pour ça, comme je le précise plus haut sous forme de lien, que j’utilise ‘ntp’ pour mon serveur sous Squeeze.

---

<div class="post-metadata">

**Author:** ![Bladinium](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/65b543/32.png) [@Bladinium](https://www.debian-fr.org/u/Bladinium)\
**Post date:** [Février 21, 2016, 2:42 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/12 "2016-02-21T14:42:32Z")

</div>

Bonjour,

Suite à la précision de Gille en deuxième poste, lorsque j’ai exécuté la commande cron ça me retourne ceci :

`Checking to see if Dovecot is up...
/etc/dovecotverif.sh: line 9: /usr/sbin/lsof: No such file or directory
Dovecot is down, restarting...
Restarting IMAP/POP3 mail server: dovecot.`

Ce qui fait que dovecot se relance toute les minutes 😕

EDIT :  
En faite Lsof se trouvais dans le répertoire BIN et non SBIN, le problème est résolu

---

<div class="post-metadata">

**Author:** ![agentsteel](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@agentsteel](https://www.debian-fr.org/u/agentsteel)\
**Post date:** [Février 21, 2016, 2:42 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/13 "2016-02-21T14:42:33Z")

</div>

J’utilise aussi dovecot avec ntp et jamais de problème. Savais pas pour ntpdate, merci pour l’information

---

<div class="post-metadata">

**Author:** ![Mimoza](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mimoza/32/3858_2.png) [@Mimoza](https://www.debian-fr.org/u/Mimoza)\
**Post date:** [Février 21, 2016, 2:42 UTC](https://www.debian-fr.org/t/dovecot-et-ntpdate/32074/14 "2016-02-21T14:42:38Z")

</div>

Tu n’es pas le à utiliser ntpdate ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") je le fait tout les jours et l’ajustement de mon horloge n’excède jamais 1.5sec Dovecote et PostgreSQL ne m’ont jamais gueuler dessus ![:016](https://www.debian-fr.org/uploads/default/original/1X/b259ae9d61776a18a151e35004995aa8715555b6.gif "langue-en-vert")  
Après c’est vrai qu’il n’est pas surchargé comme serveur .. étant tout seul dessus ![:whistle:](https://www.debian-fr.org/uploads/default/original/1X/899b2c331f8cc02517f77948602974610a95f952.gif "Whistle")
