GNU/Linux >> Tutoriels Linux >  >> Linux

Comment envoyer un email avec mon serveur CentOS ?

Solution 1 :

/bin/mail -s "Enter Subject Line here" -a /home/.../whateverFileYouWantAttached "[email protected]" < /home/me/textBody.letter

essayez la commande ci-dessus :)

Solution 2 :

Réponse simple :

Configurez sendmail. Cela dépendra de votre distribution, mais ce n'est pas difficile du tout. Si vous avez des questions spécifiques, posez-les.

Réponse compliquée :

Si vous demandez cela, vous ne devriez probablement pas sauter le pas et configurer sendmail justtt encore.

Vous devrez tenir compte de quelques éléments :

  1. Votre FAI vous permet-il d'envoyer des e-mails ? Vous êtes peut-être sur une plage d'adresses IP non serveur et, par conséquent, de nombreux fournisseurs de messagerie vous bloqueront purement et simplement.

  2. Quelle adresse utiliserez-vous comme adresse d'expédition ? Êtes-vous autorisé à envoyer depuis cette adresse (SPF, DomainKeys, etc) ? Si ce n'est pas le cas, vos messages pourraient être détectés comme spam par les fournisseurs de messagerie --- et à juste titre.

  3. Dernier point, mais non des moindres :avez-vous vraiment besoin d'utiliser votre propre service SMTP ? Une raison pour laquelle l'utilisation de votre FAI n'est pas suffisante ?

À l'époque, la configuration d'un serveur SMTP n'était pas un gros problème. De nos jours, la configuration peut être plus simple, mais configurez-la de manière à ce qu'elle reçoive réellement les messages dans les boîtes aux lettres des personnes , est un défi.

Solution 3 :

Je peux confirmer qu'aucune des suggestions ci-dessus ne fonctionne sur mon système CentOS à la maison non plus - pas une seule. Ce qui est ennuyeux !

Ensuite, j'ai essayé la même chose sur une nouvelle instance Amazon exécutant CentOS 6.4, et même avec la configuration par défaut, je peux envoyer du courrier sans problème. Tout ce que j'avais à faire était

yum install mailx

après quoi l'envoi de courrier comme décrit ci-dessus fonctionne comme un charme. L'installation de complications comme sendmail n'est PAS nécessaire pour ce que Jakub essaie de faire.

Cela doit être une configuration avec mon FAI, car je n'ai pas de pare-feu configurable de mon côté.

Solution 4 :

Vous devez faire ce qui suit :

  1. sudo yum install postfix telnet mailx
  2. sudo /etc/init.d/postfix start
  3. sudo vi /etc/postfix/main.cf
  4. Modifier mydestination = mydomain.com, localhost.mydomain.com, localhost

    à

    mydestination = localhost.mydomain.com, localhost

Testez en utilisant ce qui suit à partir de la ligne de commande

  1. envoyer un e-mail à [email protected] Objet :
  2. E-mail de test de demoslice.com Test
  3. corps de l'e-mail.
  4. .

N ° 4 - il y a juste un point pour terminer le corps de l'e-mail. Vous devriez maintenant avoir du courrier.

Ce qui précède vous donnera un MTA (Mail Transfer Agent) fonctionnel. Certaines ressources qui vous aideront avec une configuration plus avancée peuvent être trouvées dans les articles de slicehost sur la configuration des e-mails pour CentOS (faites défiler jusqu'à la section CentOS et e-mail). Vous devriez vraiment envisager de définir correctement les éléments suivants :nom d'hôte, enregistrements RDNS (Reverse DNS) et SPF (Sender Policy Framework) avec votre fournisseur DNS.


Linux
  1. Comment installer un serveur FTP sur CentOS 7 avec VSFTPD

  2. Comment configurer un serveur de messagerie avec PostfixAdmin sur CentOS 7

  3. Comment envoyer un e-mail à partir de la ligne de commande ?

  4. Comment lire les e-mails reçus sur un serveur Debian

  5. Comment envoyer un message brut sous Linux ?

Comment configurer rapidement un serveur de messagerie sur Ubuntu 20.04 avec Modoboa

Comment installer le serveur de messagerie Exim sur CentOS 6

Comment installer le serveur de messagerie avec PostfixAdmin sur CentOS 7

Comment configurer un serveur de messagerie complet avec IRedMail sur Centos 7 VPS

Comment configurer un serveur de messagerie avec Modoboa sur Ubuntu 20.04

Comment configurer un serveur de messagerie SMTP avec Postfix sur Ubuntu 18.04