J'ai installé Postfix avec succès sur mon VPS. Je souhaite envoyer des e-mails cryptés. J'ai installé tous les certificats et clés privées et défini mon fichier conf:
smtpd_tls_key_file = <path to my private key>
smtpd_tls_cert_file = <path to my cert file>
smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination
smtpd_tls_security_level = encrypt
Mais je ne sais pas quoi faire d'autre. Je veux dire, comment puis-je vérifier que mes e-mails sont cryptés? J'utilise la mail()
fonction php pour envoyer des mails sortants.
Réponses:
Lorsque postfix envoie des e-mails à un autre serveur, postfix agira comme client SMTP . Par conséquent, vous devez vous référer au document associé sur le client SMTP et TLS .
Pour activer la fonction de cryptage TLS pour le client SMTP postfix, vous devez mettre cette ligne dans
main.cf
Il mettra le client SMTP postfixé en mode TLS opportuniste, c'est-à-dire que la transaction SMTP est chiffrée si la fonction STARTTLS ESMTP est prise en charge par le serveur. Sinon, les messages sont envoyés en clair.
Pour savoir si la transaction SMTP est chiffrée ou non, passez
smtp_tls_loglevel
à 1Avec cette configuration, postfix aura une ligne de journal comme cette transaction SMTP est cryptée.
Lorsque vous avez terminé de modifier le fichier de configuration, n'oubliez pas d'exécuter:
Pour que les modifications prennent effet.
Remarque: Votre configuration ci-dessus ne couvre que le serveur SMTP de Postfix
smtpd
, un démon utilisé pour recevoir des e-mails.la source
smtpd_tls_security_level = may
?? nonsmtp_tls_security_level
.Il semble que vous souhaitiez envoyer des e-mails normaux non cryptés via une connexion sécurisée, cryptée / authentifiée.
Ici, vous dites que vous souhaitez vérifier que les connexions établies avec votre MTA utilisent réellement vos moyens de communication cryptés.
Cette question a été répondue ici: /security/58857/test-starttls-configuration-of-smtp-server
Par exemple: https://www.checktls.com/tests.html
la source