Comunicación TeleService (correo electrónico SMTP)
13.1 Instrucción TM_Mail (Transmitir e-mail)
Nota
Requisitos del servidor de correo electrónico
TM_MAIL solo puede comunicarse con un servidor de correo electrónico utilizando SMTP
mediante el puerto 25. El número de puerto asignado no se puede cambiar.
La mayoría de departamentos de IT y servidores de correo electrónico externos bloquean el
puerto 25 para evitar que un PC infectado con un virus se convierta en un generador de
correos electrónicos no autorizado.
Se puede conectar con un servidor de correo interno mediante SMTP y hacer que el
servidor interno gestione las mejoras de seguridad actuales necesarias para reenviar
correos electrónicos a través de Internet a un servidor de correo externo.
Ejemplo de configuración de servidor de correo electrónico interno
Si se usa Microsoft Exchange como servidor de correo interno, se puede configurar el
servidor para que permita acceso SMTP desde la dirección IP asignada al PLC S7-1200.
Configure la consola de administración de Exchange: Configuración del servidor >
Transporte de concentradores. > Conectores de recepción > Relé. En la pestaña Red, hay
un cuadro denominado "Recibir correo desde servidores remotos que tengan estas
direcciones IP". Aquí se debe poner la dirección IP del PLC que esté ejecutando la
instrucción TM_MAIL. No se requiere autenticación para este tipo de conexión con un
servidor de Microsoft Exchange interno.
Configuración del servidor de correo electrónico
TM_MAIL solo puede usar un servidor de correo electrónico que permita la comunicación
por el puerto 25, SMTP y autenticación AUTH LOGIN (opcional).
Configure una cuenta de servidor de correo electrónico compatible para que acepte el inicio
de sesión SMTP remoto. Edite el DB de instancia para TM_MAIL para poner las cadenas de
caracteres de TM_MAIL USERNAME y PASSWORD que se usan para autenticar la
conexión con su cuenta de correo electrónico.
Tabla 13- 4
Códigos de condición
STATUS
SFC_STATUS
(W#16#...):
(W#16#...):
0000
-
7001
-
7002
7002
8xxx
xxxx
814
Descripción
La operación de TM_MAIL ha finalizado sin errores. Este código cero de
STATUS no garantiza que un correo electrónico realmente haya sido enviado
(consulte el primer punto de la nota que sigue a esta tabla).
TM_MAIL está activa (BUSY = 1).
TM_MAIL está activa (BUSY = 1).
La operación de TM_MAIL ha finalizado con un error en las llamadas internas de
la instrucción de comunicación. Para más información sobre el parámetro
SFC_STATUS, consulte la descripción del parámetro STATUS de las
instrucciones de comunicación de usuario abierta PROFINET subyacente.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG