Je sais qu'il y a beaucoup de questions similaires à faire mais aucune d'entre elles ne m'a aidé du tout.
J'aimerais ajouter que j'ai un autre nom de domaine qui tourne sur le même serveur et qui s'appelle camspark.com. Si j'envoie des mails à webmaster@camspark.com, je les reçois sur mon compte gmail sans problème, même s'il utilise le même sendmail. Le problème est que je pense que le nom d'hôte de ma boîte est réglé sur highgamer.com, si je le règle sur autre chose, sendmail ne fonctionne pas du tout et se bloque.
Je pourrais envoyer des e-mails à n'importe quel domaine extérieur comme test@gmail.com
et ils viennent sans problème. Mais lorsque j'essaie d'envoyer un courriel à test@mydomain.com
le même domaine où le serveur sendmail est installé, il n'est pas envoyé, il arrive localement avec la console. mail
mais j'ai récemment désactivé cette commande avec quelques questions ici.
pour éliminer certaines incohérences. Mon /etc/mail/local-host-names
ne contient pas mon adresse de domaine.
Mon sendmail.mc
que je compile en utilisant m4
a sendmail.cf
après les changements.m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Puis redémarrer mon service sendmail en exécutantservice sendmail restart
Pour éviter que les courriels arrivent localement sur mon mail
dans ssh
. J'ai ajouté ces 3 lignes à mon sendmail.mc
define(`MAIL_HUB', `highgamer.com.')dnl
define(`LOCAL_RELAY', `highgamer.com.')dnl
define(`confDOMAIN_NAME', `highgamer.com')dnl
juste au-dessus de la MAILER(smtp)dnl
Voici une analyse complète de sendmail et un journal de débogage du problème
Comme vous pouvez le voir, il se connecte à localhost 127.0.0.1
au lieu de mes enregistrements MX pour ce domaine.
ÉDITER LA PHOTO DU HAUT NE PROUVE RIEN, VOICI LA PHOTO DE CAMSPARK.COM
Voici mes paramètres MX pour le même nom de domaine.