Ver un video tutorial
Esta macro se usa para enviar correos electrónicos.
| Parámetro |
Descriptión |
| SMTP |
Nombre del servidor SMTP o dirección IP. (String o variable que contiene el nombre del servidor) |
| Usr |
Nombre de usuario SMTP. (String o variable que contiene el nombre de usuario) |
| Pw |
Contraseña SMTP (String o variable que contiene la contraseña) |
| From |
De email (String o variable que contiene el correo) |
| To |
Lista de los correos electrónicos que recibirán el mensaje, podría ser una cadena o variable que contiene uno o más correos electrónicos separados por ";" o una variable que contiene una matriz de correos electrónicos. |
| Subject |
Asunto del mensaje (String o variable que contiene el asunto) |
| Message |
Cuerpo del mensaje (string o variable que contiene el mensaje) |
| Mens_Type |
Formato de mensaje: (T)exto o (H)tml. |
| Copies |
Lista de los correos electrónicos que recibirán el mensaje, podría ser una cadena o variable que contiene uno o más correos electrónicos separados por ";" o una variable que contiene una matriz de correos electrónicos. |
| Copies_Type |
Copias de tipo: BCC (copias ocultas) o CCC (copias normales). |
| Port |
El puerto utilizado por su servidor de correo electrónico. Use el puerto 465 para el tipo de seguridad SSL, y el puerto 587 para el tipo de seguridad TLS o el puerto 25 para no tener seguridad. Si no se informa, Scriptcase establecerá el puerto predeterminado: 25 |
| Connection_Type |
Indicando una conexión segura. Use S para SSL, T para TLS o N para conexiones no seguras. Si no se informa, Scriptcase establecerá el valor predeterminado: N. |
| Attachment |
Ruta absoluta del archivo que se adjuntará en el correo electrónico |
| SSL |
Parámetro opcional para agregar configuraciones SSL. Si necesita agregar más de una configuración, use ";" para separarlos Ej: $ssl='allow_self_signed=false;verificar_peer= falso'; |
| reply_to |
Es la dirección de correo electrónico a la que se envía el mensaje de respuesta, cuando desea que la respuesta vaya a una dirección de correo electrónico que no sea la dirección De |
Nota: Para usar una conexión segura es necesario tener habilitada la extensión PHP "php_openssl".
Ej. 1: Envío de correo electrónico con el parámetro reply_to sc_mail_send('smtp.meuserver.com.br', 'usr', 'pw', 'de@netmake.com.br', 'para@netmake.com.br', 'envío de prueba de correo electrónico ',' mensaje ',' H ',' abc@cop.com.br; zxy@cop.com.br ',' CCC ',' 587 ',' ',' c: / teste / arq .txt ',' ',' responder@netmake.com.br ');
Para usar el parámetro reply_to debe incluir todos los demás parámetros antes de él, solo infórmelos vacío.
Ej. 2: Utilizando variables y definiendo el puerto. sc_mail_send([glo_smtp], [usuar], [glo_pw], {from}, {to}, {subject}, {message}, 'T', [glo_copias], 'CCC', '419', 'S', {attached});
Ej. 3: Sin usuario y contraseña. sc_mail_send([glo_smtp], '', '', 'from.netmake.com.br', {to}, {sunject}, {message}, 'H', '', '', '', '', [glo_att]);
La cantidad de correos electrónicos enviados se almacenará en la variable especial "sc_mail_count".
Si ocurre algún error cuando el scriptcase intenta enviar el correo electrónico, la variable "sc_mail_ok" recibirá "falso" y el mensaje de error se almacenará en la variable "sc_mail_erro".
Ej.4 : sc_mail_send([glo_smtp], '', '', 'from@netmake.com.br', {to}, {subject}, {message}, 'H');
if ({sc_mail_ok}) { echo "sent {sc_mail_count} e-mail(s) with success!!"; } else { sc_error_message({sc_mail_erro}); }
|