Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
1624ab84
Commit
1624ab84
authored
Feb 27, 2020
by
Ben Bodenmiller
Committed by
Evan Read
Feb 27, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add dedicated email address config for Exchange
parent
051f23b2
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
58 additions
and
9 deletions
+58
-9
doc/administration/incoming_email.md
doc/administration/incoming_email.md
+58
-9
No files found.
doc/administration/incoming_email.md
View file @
1624ab84
...
...
@@ -283,10 +283,17 @@ incoming_email:
idle_timeout
:
60
```
#### M
S Exchange
#### M
icrosoft Exchange Server
Example configuration for Microsoft Exchange mail server with IMAP enabled. Assumes the
catch-all mailbox incoming@exchange.example.com.
Example configurations for Microsoft Exchange Server with IMAP enabled. Since
Exchange does not support sub-addressing, only two options exist:
-
Catch-all mailbox (recommended for Exchange-only)
-
Dedicated email address (supports Reply by Email only)
##### Catch-all mailbox
Assumes the catch-all mailbox
`incoming@exchange.example.com`
.
Example for Omnibus installs:
...
...
@@ -335,11 +342,53 @@ incoming_email:
port
:
993
# Whether the IMAP server uses SSL
ssl
:
true
# Whether the IMAP server uses StartTLS
start_tls
:
false
```
# The mailbox where incoming mail will end up. Usually "inbox".
mailbox
:
"
inbox"
# The IDLE command timeout.
idle_timeout
:
60
##### Dedicated email address
Assumes the dedicated email address
`incoming@exchange.example.com`
.
Example for Omnibus installs:
```
ruby
gitlab_rails
[
'incoming_email_enabled'
]
=
true
# Exchange does not support sub-addressing, and we're not using a catch-all mailbox so %{key} is not used here
gitlab_rails
[
'incoming_email_address'
]
=
"incoming@exchange.example.com"
# Email account username
# Typically this is the userPrincipalName (UPN)
gitlab_rails
[
'incoming_email_email'
]
=
"incoming@ad-domain.example.com"
# Email account password
gitlab_rails
[
'incoming_email_password'
]
=
"[REDACTED]"
# IMAP server host
gitlab_rails
[
'incoming_email_host'
]
=
"exchange.example.com"
# IMAP server port
gitlab_rails
[
'incoming_email_port'
]
=
993
# Whether the IMAP server uses SSL
gitlab_rails
[
'incoming_email_ssl'
]
=
true
```
Example for source installs:
```
yaml
incoming_email
:
enabled
:
true
# Exchange does not support sub-addressing, and we're not using a catch-all mailbox so %{key} is not used here
address
:
"
incoming@exchange.example.com"
# Email account username
# Typically this is the userPrincipalName (UPN)
user
:
"
incoming@ad-domain.example.com"
# Email account password
password
:
"
[REDACTED]"
# IMAP server host
host
:
"
exchange.example.com"
# IMAP server port
port
:
993
# Whether the IMAP server uses SSL
ssl
:
true
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment