Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
1,879
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.19 KB | None | 0 0
  1. sysmail_add_account_sp
  2. @account_name = 'prueba3', /*Nombre de cuenta*/
  3. @description = 'Esto es una cuenta de prueba', /*Descripcion de la cuenta*/
  4. @email_address = 'prueba@gmail.com' , /*Correo de Origen*/
  5. @display_name = 'name2' , /*El nombre que sale encima del Asunto*/
  6. @replyto_address = 'noresponder@gmail.com' , /*La cuenta a la que el cliente manda las respuestas*/
  7. @mailserver_name = 'smtp.gmail.com', /*Dirección IP del servidor de correo SMTP*/
  8. @mailserver_type = 'SMTP' , /*Tipo de servidor de correo*/
  9. @port = '587', /*Numero de puerto para el servidor de correo electrónico*/
  10. @username = 'prueba3', /*Nombre de usuario*/
  11. @password = 'mto.1234', /*Contraseña de Usuario*/
  12. @enable_ssl = TRUE /*Cifra el correo para que sea más seguro (BIT)*/
  13.  
  14. sysmail_add_profile_sp @profile_name = 'prueba3'
  15.  
  16. sysmail_add_profileaccount_sp
  17. /*@profile_id = '5' /*se asocia el perfil a la cuenta mediante la id de prfil*/*/
  18. @profile_name = 'prueba3' , /*se asocia el perfil a la cuenta mediante el nombre de perfil*/
  19. /*@account_id = '5' /*se asocia el perfil a la cuenta mediante la id de la cuenta*/*/
  20. @account_name = 'prueba3', /*se asocia el perfil a la cuenta mediante el nombre de cuenta*/
  21. @principal_name = 'public', /*se pone en public para que pueda mandar correos sin problemas*/
  22. @sequence_number = 1 /*Determina el número de cuentas que se utilizan en el perfil (INT)*/
  23.  
  24. EXEC sp_send_dbmail
  25. @profile_name='prueba2', /*El nombre de perfil del emisor*/
  26. @recipients='mtonorte@inmotechnia.com', /*dirección/es de correo a los que se envían el mensaje,
  27. si se manda a más de uno, se separan mediante una coma*/
  28. /*@blind_copy_recipients = 'mtonorte@inmotechnia.com', /*No muestra el destinatario en el correo*/*/
  29. @reply_to = 'mtonorte@inmotechnia.com', /*El correo al que el destinatario va a enviar la respuesta
  30. NOTA: Si se deja null, la respuesta se envía a @reply_to_address especificado en la creación de
  31. cuenta*/
  32. @subject='mensaje de prueba 2', /*Asunto del mail*/
  33. @body='Con archivo esto es un mensaje de prueba 2',
  34. /*Mensaje*/
  35. @body_format = 'HTML', /*Define el formato del mensaje, tiene 2: TEXT y HTML
  36. En el modo TEXT, el mensaje se envía con una fuente, tamaño y color predeterminado
  37. En el modo HTML Decides todo mediante marcas HTML ejemplo:
  38. @body='esto es un mensaje de <br><span style="color:red;">prueba body_format html con color 2</span>',*/
  39. /*@importance = 'Low', /*Define la importancia del mensaje, por defecto en medio, en high pone una
  40. exclamación roja en el mensaje y con low pone una flecha azul*/*/
  41. @sensitivity = 'Personal', /*Define la sensibilidad del contenido, el defecto es normal, y se
  42. pueden poner los valores Personal, Privado y confidencial*/
  43. @file_attachments = 'C:xampphtdocsimglogosfavicon.jpg', /*Adjunta un archivo al mensaje
  44. NOTA: Hay que poner la ruta absoluta del archivo*/
  45. @query = 'select * from clientes', /*La sentencia que se va a mandar*/
  46. @execute_query_database = 'inmo_derio' , /*La BD donde se ejecuta la sentencia*/
  47. @attach_query_result_as_file = 1, /*Define si la sentencia se va a mandar en una pestaña a parte
  48. o si se va a mandar junto al texto*/
  49. @query_attachment_filename='warning.csv', /*Define el formato del archivo, no vale cualquier
  50. formato, .csv es uno de los más comunes y si funciona, pero otros como .pdf no
  51. NOTA: no incluir este si noestá incluida @query*/
  52. @query_result_header = 0, /*Especifica si la sentencia se manda con el nmombre de columna o solo
  53. con el contenido*/
  54. @query_result_width = 1500, /*Indica el ancho que va a ocupar la sentencia*/
  55. @query_result_separator = ',', /*Define el carácter que separa los datos resultantes de la sentencia*/
  56. @append_query_error = 0, /*Especifíca si se debe de mandar el correo cuando la sentencuia devuleve
  57. un error*/
  58. @query_no_truncate = 0, /*No se, solo se que es excluyente con @query_result_no_padding*/
  59. @query_result_no_padding = 1; /*Define si hay espacio entre los datos resultantes de la sentencia*/
  60.  
  61. Use msdb
  62. Go
  63. GRANT EXECUTE ON sp_send_dbmail TO @user;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement