Recherche


imprimer pdf
Les questions sur smtp, pop3 et imap

SMTP

Principe
Pour utiliser SMTP vous devez indiquer dans votre logiciel d'email. Chez Ovh, le smtp se trouve sur ns0.ovh.net. Son alias est smtp.votredomaine

Pour envoyer l'email via ns0.ovh.net, vous devez :

  • soit vous connecter sur le serveur pop3/imap avant d'utiliser SMTP (OPEN-SMTP),
  • soit utiliser SMTP-AUTH.


Open-smtp
OPEN-SMTP est une protection contre le spam. En effet, beaucoup de spammeurs cherchent sur internet les serveurs SMTP pour les utiliser. Afin de proteger nos installations contre ces pratiques, nous avons mis en place une protection. Le principe de fonctionnement de cette protection est très simple : nos clients connaissent les login et mot de passe de leur compte pop3/imap. Il leur donc suffit de se connecter sur leur compte pop3/imap avec ce login et mot de passe. Le serveur enregistre automatiquement pendant cette connexion l'IP de la connexion et ajoute cette IP dans la liste des IP qui peuvent utiliser le serveur SMTP pendant 1 heure.

Smtp-auth
SMTP-AUTH consiste à envoyer le login et mot de passe lors de la connexion SMTP directement. N'hesitez pas à utiliser TLS/SSL lors de votre connexion pour crypter le login et le mot de passe.

Cryptage
Pour utiliser la couche TLS/SSL (cryptage), vous devez utiliser obligatoirement le serveur SMTP nommé ssl0.ovh.net. Votre serveur d'email va se connecter sur le serveur SMTP et va bien verifier que le certificat TLS/SSL est bien pour ssl0.ovh.net. Si vous indiquez un alias (par exemple: ns0.ovh.net) vous aurez un message d'erreur.

Options
  • SSL/TLS : vous pouvez activer un tunnel crypté entre votre logiciel d'email et notre serveur SMTP (le port 25),
  • SMTPS : vous pouvez créer un tunnel SSL crypté directement sur toute la connection (le port 465),
  • nos serveurs SMTP essaient toujours de forcer les connexions en SSL/TLS (le port 25).

Limites
La taille maximale d'un email est de 10Mo. La durée d'un email dans le spool est de 24 heures (c'est à dire que si vous envoyez un email à un correspondant et le serveur smtp de votre correspondant ne fonctionne pas pendant 24 heures, votre email vous sera retourné avec une erreur :

Sorry, I wasn't able to establish an SMTP connection. (#4.4.1) I'm not going to try again;
this message has been in the queue too long.


Les erreurs

  • Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)
Ceci veut dire que vous avez envoyé un email via notre serveur SMTP. Notre serveur SMTP a cherché le serveur SMTP de votre destinataire. Mais il n'a pas pu établir de connexion avec celui-ci à plusieurs reprises. Ceci est dû souvent au fait que le serveur SMTP en face ne fonctionne pas. On ne peut pas faire grande chose dans ce cas là.

  • Sorry, I wasn't able to establish an SMTP connection. (#4.4.1) I'm not going to try again; this message has been in the queue too long.
C'est le même type de message que plus haut.

  • Sorry, that domain isn't allowed to be relayed thru this MTA
Ceci arrive souvent dans le cas où vous n'avez pas effectué d'opération open-smtp et vous ne pouvez pas envoyer (relayer) les emails.

  • TLS not available: connect failed: error:00000000:lib(0):func(0):reason(0)
Ceci veut dire que le serveur SMTP s'est connecté sur le serveur SMTP du destinataire. Lors de la connexion le serveur SMTP du destinataire a indiqué qu'il est capable communiquer en SSL/TLS (créer un tunnel crypté). La connexion a donc passée en SSL/TLS mais le serveur SMTP du destinataire n'a visiblement pas pu gérer cette connexion correctement. Ceci peut être dû au fait que le certificat SSL sur la serveur SMTP du destinataire n'est pas correctement installé ou a de mauvais droits.

  • 554 sorry, your envelope sender is in my badmailfrom list
Ceci veut dire que le serveur SMTP du destinataire refuse votre email car l'email est envoyé avec un compte email qui est mis dans une liste des spammeurs. Ce n'est pas le serveur SMTP qui est blacklisté mais bien l'email qui est utilisé pour envoyer l'email. Utilisez simplement un autre email FROM.

  • while talking to air-yb04.mail.aol.com.:> RCPT To:< 550 MAILBOX NOT FOUND 550 ... User unknown
Ceci veut dire que vous avez envoyé un email vers un destinataire qui n'existe pas chez aol.

  • : Sorry, no mailbox here by that name. vpopmail (#5.1.1)
Ceci veut dire que vous avez enlevé le catchall et le destinataire de l'email n'existe pas, c'est à dire qu'il n'y a pas d'alias/forward (le .qmail) ni de compte pop3 (le repertoire ni dans vpasswd).

# cat .qmail-default
| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox
# grep "admin" vpasswd
# ls -l admin
ls: admin: Aucun fichier ou répertoire de ce type
#ls -l .qmail-admin
ls: .qmail-admin: Aucun fichier ou répertoire de ce type


: Name service error for mx2.sergexxx.com: Host found but no data record of requested type
Ceci veut dire que votre host n'existe pas. Vous avez peut-etre créé le host chez un registrar, mais vous ne l'avez pas fait sur votre zone du domaine (c'est un mauvais point pour le registrar qui accepte de créer des host chez registry qui n'existe pas dans la zone. C'est pour eviter ce genre de problèmes que OVH accepte la création du host seulement s'il existe sur la zone du domaine) :

# host mx2.sergexxxx.com
#


  • Non-existing DNS_MX: MAIL FROM:
Ceci veut dire que le serveur smtp ne trouve pas le serveur smtp du destinataire. L'origine est ici toute simple : il y a un espace en trop dans l'email à la fin.

POP3

Principe

Le serveur POP3 permet de recuperer les emails reçus par les serveurs SMTP et stockés sur les serveurs des fichiers temporairement.
Pour se connecter, vous pouvez utiliser ns0.ovh.net ou l'alias pop3.votredomaine. Le login est sous la forme email%domaine. Et donc si votre email est webmaster@lesvinsdefrance.com le login est webmaster%lesvinsdefrance.com

Vous avez 25Mo à 2Go (selon l'offre et la configuration choisie) par compte pop3/imap.

Cryptage

Vous pouvez envoyer le login et le mot de passe crypté avec le protocole POP3S : vous pouvez créer un tunnel SSL pour consulter les emails (le port 995).

Limites

Une consultation se fait à un intervalle de 60 secondes au maximum. Le temps de consultation optimale devrait être de 5 minutes. Voici la documentation : EmailPopTropSouvent

Le compte pop3 postmaster@votredomaine doit toujours exister. Vous ne pouvez donc pas l'effacer.

Les Erreurs

Votre serveur a mis fin à la connexion de manière inattendue. Si vous utilisez serveur pop3 trop souvent (plus souvent que 60 secondes), le serveur pop3 va mettre fin à la connexion pour se protéger. Vous devez augmenter le temps et mettre par exemple 5 minutes. Voici la documentation : EmailPopTropSouvent.
Ceci ne provoque pas de problème particulier.

IMAP

Les parametres de connexion et le service sont sensiblement les mêmes que dans le cas de POP3. IMAPS est géré sur le port 993.