# Panel (email)

Send emails from process

# Screenshots

email

# Config

email:

	config:

		# Optional | Type: string | Default: null
		# Name of variable in which should be stored `true` when email is sent
		output: "myvar"

		# Possible senders of message
		from:

			# 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"]

		# Primary recipients
		recipients:

			# Optional | Type: bool | Default: true
			# Whether primary recipients can be edited
			edit: true

			# 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"]

		# Subject
		subject:

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

			# Optional | Type: bool | Default: false
			# Whether user can edit subject
			edit: false

		# Content
		content:

			# Optional | Type: string | Default: null
			# Email content
			text: "Hello world"

			# Optional | Type: bool | Default: true
			# Whether user can edit content
			edit: true

		# Attachments
		attachments:

			# Optional | Type: mixed | Default: false
			# Whether user can or must attach a file
			#
			### Examples
			### - true: file can be attached
			### - false: file cannot be attached
			### - mandatory: file must be attached
			upload: "mandatory"

			# Optional | Type: array | Default: null
			# Names of variables with files which will be attached to email
			variables: null

		# UI
		#
		### Note
		### Panel UI
		ui:

			# Optional | Type: string | Default: null
			# Panel title
			title: "Panel title"

			# Optional | Type: string | Default: null
			# Panel description
			description: "Panel description"
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145