The purpose of this document is to help you send mail TO the KACE K1000 appliance from your Microsoft Exchange Server. If you want receive mail from your K1000 then read "I am not receiving emails from my KACE K1000 Appliance"
For a simpler method of sending mail to your K1000 appliance using only DNS you may ALSO want to read this first and then come back "Sending Email to Your KACE K1000 appliance Helpdesk"
The KACE K1000 appliance has a built-in SMTP server that you can use to both send mail IN to the K1000 and OUT of the K1000. It does NOT have a POP server.
The way that it accepts mail in is by having its own domain that other SMTP servers deliver the mail to. Since the K1000s domain is usually only an internal domain it will be your SMTP servers delivering mail to it. In the case of this document those mail servers are Exchange.
The way that it sends mail out is either of two methods. It can use an external SMTP server, or use DNS to deliver mail, but not both.
Mail can be used in any of the following areas. These topics are covered in other articles or the documentation
The K1000 appliance Exim server is always running in this mode by default. The only thing needed here is to configure the email addresses that will be accepted.
Setup a queue and each queue has an email address:
NOTE: The value circled in orange MUST match the prefix of the address circled in blue.
In Active Directory (or via the Exchange Management console) you should create a mailbox or contact with the address that you want your end users to address. In our example that will be firstname.lastname@example.org
In Active Directory (or via the Exchange Management console) you should create a contact (not a mailbox) with the address of your KACE K1000 appliance. This is the red circle in the above screenshot. In our example that will be email@example.com.
Note: Screenshots for Microsoft Exchange 2010 from a separate K1000 appliance displays a different hostname as the example (kbox.kace.local instead of beta.kace.local).
Make sure that this user's primary address is as above. You may need to turn off automatic updates of recipient policy to accomplish this.
Note: Automatically update email addresses based on email address policy for Microsoft Exchange 2013 must be accomplished via Exchange Management Shell:
Also you will want to hide this user from address lists so choose the option Hide from Exchange address lists.
Note: For Microsoft Exchange 2013, in order to hide users from the address list this must be accomplished through the Exchange Management Shell:
1. To hide ALL Contacts: Get-MailContact | Set-MailContact -HiddenFromAddressListsEnabled $True
2. To hide individual Contacts: Set-MailContact [Enter contact name here without these brackets] -HiddenFromAddressListsEnabled $true
3. To verify that a contact is hidden, enter the following in the shell environment: Get-MailContact [Contact name here without these brackets] | fl *hidden*. It should return HiddenFromAddressListsEnabled : True
In the Exchange Management Console:
For Exchange 2013, from the Exchange Admin Center navigate to mail flow | rules.
1. Click on the + symbol to add a new rule.
2. Give the rule a name.
3. Under the Apply this rule if... select "The receipient is...", then choose the alternate contact/alias email address (e.g. firstname.lastname@example.org).
4. Under the Do the following... select "Redirect the message to...", then choose the K1000 appliance email address (e.g. email@example.com, firstname.lastname@example.org).
5. Save the rule.
Note: Screenshots below have been captured from different K1000 appliances. "The receipient is..." pointing to IT helpdesk instead of email@example.com. Also, "Redirect the message to..." is pointing to Helpdesk1 instead of firstname.lastname@example.org.
Your rule is now ready
The KACE K1000 appliance Exim server is always running in this mode by default. The only thing needed here is to configure the email addresses that will be accepted.
In the K1000 version 4.0 and newer, you setup a queue and each queue has an email address. In version 3.3 and older, there is only one queue, thus one email address.
In Exchange there are two main ways that you might normally create a user that can route mail to the KACE K1000 appliance: First, you could create a user account with an exchange mailbox and one or more resolvable addresses for the K1000 appliance. Second, you could create a contact that just has one email address but no priviledges in the system and very little configuration. We prefer a a way to create a contact that has more than one resolvable addresses for the K1000 appliance. We will create a user that has multiple addresses but no Exchange mailbox.
(see your exchange documentation on this)
not covered here. See Purpose This is covered here: "I am not receiving emails from my KACE K1000 appliance"
For a complete test, make sure that you run this test from your mail server Remember, the K1000 appliance does not have a POP server. You route the mail to the K1000s SMTP server and it does the rest. So, you can try to telnet to the K1000s SMTP server and send a test mail. Make sure when you do this test that the address used (e.g.
>telnet kbox.mycompany.com 25 >EHLO mycompany.com >MAIL FROM:
>RCPT TO: >DATA To: From: Subject: Test .
Every step should work.
Note that on some K1000 configurations there must be a user with the email address of email@example.com that is allowed to be a submitter of tickets.
When you download the K1000 log:
Use SMTP services logs from Microsoft:
I get a “550 unknown user” message:
I get a “451 error – unable to verify sender”