Maison  >  Article  >  Tutoriel système  >  E-mail d'installation CentOS et didacticiel d'envoi d'e-mails CentOS

E-mail d'installation CentOS et didacticiel d'envoi d'e-mails CentOS

WBOY
WBOYavant
2024-02-09 19:03:391453parcourir

L'éditeur PHP Xinyi vous propose aujourd'hui un article sur le courrier électronique d'installation de CentOS et le didacticiel d'envoi de courrier électronique CentOS. Dans le travail et la vie quotidienne, le courrier électronique est utilisé très fréquemment, donc apprendre à installer des services de messagerie et à envoyer des e-mails dans les systèmes CentOS est une compétence très pratique. Cet article présentera en détail comment installer le service de messagerie dans le système CentOS et fournira des didacticiels détaillés sur l'envoi d'e-mails sur CentOS. J'espère que cela pourra aider tout le monde.

E-mail dinstallation CentOS et didacticiel denvoi de-mails CentOS

L'installation du service de messagerie sur CentOS nécessite l'utilisation de deux progiciels, Postfix et Dovecot Postfix est un agent de transfert de courrier (MTA) chargé de l'envoi et de la réception du courrier, tandis que Dovecot est un agent de transfert de courrier (MTA). ) responsable du stockage et de la réception du courrier.

1. Installez Postfix :

Exécutez la commande suivante dans le terminal pour installer Postfix :

sudo yum install postfix

2 Configurez Postfix :

Ouvrez le fichier de configuration principal de Postfix :

sudo vi /etc/. postfix/main .cf

Modifiez les paramètres suivants :

myhostname = yourdomain.com

mydomain = yourdomain.com

myorigin = $mydomain

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost. , $mydomain

mynetworks = 127.0.0.0/8

home_mailbox = Maildir/

Enregistrez et fermez le fichier.

3. Démarrez Postfix :

Exécutez la commande suivante pour démarrer Postfix :

sudo systemctl start postfix

et configurez-le pour qu'il démarre au démarrage :

sudo systemctl activate postfix

4. Installez Dovecot :

Exécutez dans le terminal La commande suivante installe Dovecot :

sudo yum install dovecot

5. Configurez Dovecot :

Ouvrez le fichier de configuration principal de Dovecot :

sudo vi /etc/dovecot/dovecot.conf

protocols = imap pop3

mail_location = maildir :~/Maildir

6. Démarrez Dovecot :

Exécutez la commande suivante pour démarrer Dovecot :

sudo systemctl start dovecot

sudo systemctl activate dovecot

Il existe de nombreuses façons d'envoyer des e-mails sur CentOS, notamment en utilisant la commande. En ligne et en utilisant la bibliothèque SMTP pour les langages de programmation, voici deux méthodes courantes :

1. Utilisez les outils de ligne de commande :

CentOS fournit l'outil d'envoi d'e-mails sendmail, vous pouvez utiliser la commande suivante pour envoyer des e-mails :

echo " Ceci est le corps de l'e-mail " | mail -s " Ceci est le sujet " destinataire@exemple.com

Remplacez " destinataire@exemple.com " dans la commande ci-dessus par l'adresse e-mail réelle du destinataire, et " Ceci est le sujet " avec le sujet de l'e-mail, "Ceci est le corps de l'e-mail" est remplacé par le corps de l'e-mail.

2. Utilisez la bibliothèque SMTP du langage de programmation :

Si vous devez envoyer des e-mails dans votre propre application, vous pouvez utiliser la bibliothèque SMTP du langage de programmation, telle que la bibliothèque smtplib de Python. exemple :

import smtplib

from email.mime.text import MIMEText

sender = "sender@example.com"

recipient = "recipient@example.com"

subject = "Voici le sujet"

body = "Voici le corps de l'e-mail"

msg = MIMEText(body)

msg['Subject'] = subject

msg['From'] = sender

msg['To'] = destinataire

smtp_server = "smtp .example.com"

smtp_port = 587

smtp_username = "username"

smtp_password = "password"

smtp = smtplib.SMTP(smtp_server, smtp_port)

smtp.starttls( )

smtp.login(smtp_username , smtp_password)

smtp.sendmail(sender, destinataire, msg.as_string())

smtp.quit()

Remplacez les paramètres pertinents dans le code ci-dessus par l'expéditeur, le destinataire, le sujet, et le contenu du corps et les informations du serveur SMTP.

L'installation du service de messagerie et l'envoi d'e-mails sur CentOS est une partie très importante de la gestion du serveur. Grâce à l'introduction de cet article, vous pouvez facilement installer le service de messagerie sur CentOS et envoyer des e-mails à l'aide de l'outil de ligne de commande ou de la bibliothèque SMTP du. langage de programmation. Cela vous aidera avec les communications par courrier électronique et les notifications dans l'administration du serveur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer

Articles Liés

Voir plus