El servidor Alibaba Cloud CentOS7 crea un servidor de correo, puerto: 465

Configuré un servidor de correo en Alibaba Cloud y abrí el puerto 25 en el backend de la nube, pero no pude enviar correos electrónicos.Finalmente pregunté por el ticket y me di cuenta de que había vuelto a pisar el foso.
Inserte la descripción de la imagen aquí
Solución: debe usar el servidor en la nube en Alibaba Cloud para enviar correos electrónicos al exterior. Puede usar los productos Alibaba Cloud Mail o usar el puerto 465 proporcionado por un proveedor de servicios de correo externo. Aquí elijo configurar el puerto 465 para enviar correos electrónicos, los pasos específicos son los siguientes:

1. Instale el servicio de correo
yum -y install mailx

2. Abra el código de autorización de terceros en el buzón
. Depende del tipo de buzón de correo que utilice la persona. Yo uso aquí el buzón 163. Los pasos para abrir el código de autorización de terceros no están escritos aquí.

3. Modifique la configuración
vim /etc/mail.rc y
agregue las siguientes líneas al final del archivo mail.rc para configurar
set from = xxxxxx # Complete el buzón del remitente aquí
set smtp = smtps: //smtp.163. com: 465
#set smtp = smtps: //smtp.qq.com: 465 # El buzón qq usa esto, se recomienda usar el buzón qq como remitente, a veces el buzón 163 es bastante malo y el correo electrónico es rechazado
set ssl -verify = ignore # set ssl Ignore verification (certificado de advertencia)
set nss-config-dir = / root / .certs # Define el directorio donde se encuentra el certificado
set [email protected] #Mailbox username
set smtp-auth-password = xxxxxxx #llene aquí el código de autorización de correo electrónico (después de intentar ingresar la contraseña no es válida, debe completar el código de autorización)
set smtp-auth = login #Establezca el método de autenticación

4. Cree un directorio de certificados
mkdir /root/.certs

5.ssl autorización
cd /root/.certs #Obtener el
certificado del servidor de correo
echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/ - BEGIN CERTIFICATE - /, / - END CERTIFICATE- / p '> ~ / .certs / 163.crt


#Agregue el certificado a la lista de confianza certutil -A -n "GeoTrust SSL CA" -t "C," -d ~ / .certs -i ~ / .certs / 163.crt
certutil -A -n "GeoTrust Global CA" -t "C," -d ~ / .certs -i ~ / .certs / 163.crt
certutil -A -n "GeoTrust SSL CA-G3" -t "Pu, Pu, Pu" -d ~ / .certs / ./ -i 163.crt

En el comando anterior, -A significa agregar, -n significa apodo, que se puede tomar a voluntad, como 126 o qq; -t significa etiqueta confiable, los valores posibles son t / c / p o su combinación; - d significa que el certificado está ubicado en el directorio, -i indica la ubicación del archivo de certificado.


#Query certificate certutil -L -d /root/.certs


#Ajustar los permisos del directorio de certificados chmod 777 * /root/.certs

[root@test1 15:36:30 ~/.certs]#ll
total 100
-rwxrwxrwx 1 root root  2415 Dec 26 15:51 163.crt
-rwxrwxrwx 1 root root 65536 Dec 26 15:53 cert8.db
-rwxrwxrwx 1 root root 16384 Dec 26 15:53 key3.db
-rwxrwxrwx 1 root root 16384 Dec 26 15:51 secmod.db

¡El servidor de correo ya está completo!

6. El servidor de correo está configurado y, por supuesto, es necesario probarlo.
Primero comprendamos algunos comandos comunes del correo
a. Sin cuerpo de correo

mail -s "asunto del correo" dirección del destinatario (buzón de recepción)

b. Hay un cuerpo de mensaje

Formulario 1:
correo -s "asunto del correo" dirección del destinatario <archivo (o correo body.txt)
Formulario 2:
echo "cuerpo del correo" | correo -s "asunto del correo" dirección del destinatario
Formulario 3:
cat mail body.txt | correo - s dirección del destinatario del "asunto del correo"

c. Correo con archivos adjuntos

correo -s "asunto del correo" dirección del destinatario -a adjunto <archivo (cuerpo del correo.txt)

Prueba de envío de correo:
echo "test.text" | mail -s "Prueba del servidor de correo" xxxxxx.qq.com

correo electrónico recibido:
Inserte la descripción de la imagen aquí

probando con éxito!

Supongo que te gusta

Origin blog.csdn.net/weixin_44901564/article/details/111914395
Recomendado
Clasificación