# Callback (email)

Send emails from process

# Config

email:

	config:

		# Possible senders of message
		from:

			# Required | Type: string | Default: null
			# Author email
			email: "example@floweye.app"

			# Required | Type: string | Default: null
			# Author name
			name: "Floweye"

		# Primary recipients
		recipients:

			# Optional | Type: array | Default: []
			# Email addresses
			emails: ["admin@admin.org", "admin@floweye.app"]

			# Optional | Type: array | Default: []
			# Roles from which should be users and their email addresses taken
			roles: ["admin"]

			# Optional | Type: array | Default: []
			# Variables from which should be users and their email addresses taken
			#
			### Note
			### Scalar variable can be used with comma separated emails
			### Json variable can be used with emails in array
			variables: ["myvar"]

		# Carbon copy recipients
		#
		### Note
		### Other recipients which are visible to all recipients
		cc:

			# Optional | Type: array | Default: []
			# Email addresses
			emails: ["admin@admin.org", "admin@floweye.app"]

			# Optional | Type: array | Default: []
			# Roles from which should be users and their email addresses taken
			roles: ["admin"]

			# Optional | Type: array | Default: []
			# Variables from which should be users and their email addresses taken
			#
			### Note
			### Scalar variable can be used with comma separated emails
			### Json variable can be used with emails in array
			variables: ["myvar"]

		# Blind carbon copy recipients
		#
		### Note
		### Other recipients which are NOT visible to other recipients (e.g for sending email copy to admin)
		bcc:

			# Optional | Type: array | Default: []
			# Email addresses
			emails: ["admin@admin.org", "admin@floweye.app"]

			# Optional | Type: array | Default: []
			# Roles from which should be users and their email addresses taken
			roles: ["admin"]

			# Optional | Type: array | Default: []
			# Variables from which should be users and their email addresses taken
			#
			### Note
			### Scalar variable can be used with comma separated emails
			### Json variable can be used with emails in array
			variables: ["myvar"]

		# Required | Type: string | Default: null
		# Email subject
		subject: "Hello"

		# Required | Type: string | Default: null
		# Email content
		content: "Content"

		# Attachments
		attachments:

			# Optional | Type: array | Default: null
			# Names of variables with files which will be attached to email
			variables: null
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92