Configuring an email auto-responder
iQ.Suite Tips & Tricks for Microsoft Exchange / SMTP
The option of requesting pre-made emails, e.g. in order to obtain a public PGP key, is a useful function that can be configured with iQ.Suite Wall. This is how it’s done:
Step by Step:
- You will need the following iQ.Suite functions in order to create your auto-responder job:
- the action "Run external program"
- the iQ.Suite function that passes variables to a script
- Let us assume that external communication partners need to be able to request a public key by addressing an email with the subject line "pgpkey" to firstname.lastname@example.org
- To do this, you will first need to create an iQ.Suite Wall email address filtering job
- The job will respond to all emails addressed to email@example.com
- Now select "Run external program" from the available actions
- In the next window, you need to state which program is to be run with which parameters
- In our example, we want to run the command shell, i.e. "C:/windows/system32/cmd.exe"
- The parameter "/c" ensures that the command shell closes automatically once it has run
- "C:/responder/test.bat" launches a script, and [From] [Subject] is used to pass iQ.Suite variables to this script
- You will find a list of possible iQ.Suite variables at iQ.Suite’s online help facility
- Finally, you must specify a user and password under whose context the script can be executed
- You have now configured your iQ.Suite job
- So what happens when you run the script?
- In our example, the job first queries whether a pre-made email with the email subject passed (pgpkey.eml) exists or not. If not, the script is terminated
- If an email of this kind does exist (in our case, a pgpkey.eml), the sender address ([from]) is written to the file receiver.txt as "x-receiver"
- The mail server obtains the SMTP recipient data via the information contained in "x-receiver"
- The file receiver.txt, together with the pgpkey.eml, are now copied to the corresponding pickup directory as mail.eml
- Doing this sends the pre-made email to the requesting address
- When you create a pre-made email, please ensure that it does not contain a message ID. Message IDs are assigned automatically by the mail server whenever emails are sent
- You can use this auto-responder function also to request a test email from firstname.lastname@example.org (insert "help" in the subject line)