Skip to content

Instantly share code, notes, and snippets.

@realslacker
Created September 17, 2018 18:48
Show Gist options
  • Save realslacker/7a28900fe9514e643d346028d790b91d to your computer and use it in GitHub Desktop.
Save realslacker/7a28900fe9514e643d346028d790b91d to your computer and use it in GitHub Desktop.
Sends selected messages from Outlook through an SMTP relay to your helpdesk email. Allows redirecting arbitrary emails to a helpdesk email for ZenDesk.
# compile command:
# ps2exe.ps1 -inputFile .\Submit-OutlookMessageToHelpdesk.ps1 -outputFile .\Submit-OutlookMessageToHelpdesk.exe -runtime40 -x86 -noConsole -iconFile .\forward_email.ico
$ForwardTo = "Help Desk <[email protected]>"
$SmtpServer = "smtp.corp.domain.com"
$SmtpUseSSL = $true
[void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
Add-Type -AssemblyName System.Drawing
Add-Type -AssemblyName Microsoft.Office.Interop.Outlook
$Outlook = New-Object Microsoft.Office.Interop.Outlook.ApplicationClass
$IconBase64String = 'iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAgAElEQVR4Xu19B5gUZbb2W6Fz9/RMT2SYAEMWRBTEiGLOYYNrWjca7ur+jzfs7r0br/969Xqva1hzYheUXRV1WWAVdEUQFEGJkmGYxISe0NMznbsr/c/5qqq7umcGXETE5/kb2+npUF113nPe855zvqrh8P9vX6oFuC/12z/Hl2sAt/RnYydqkjpT0Ti7Aq2tNZTa8dOXuvsAqJ9j08f0o19JALR7wC+Njr1AVbT7BJs4iRMEXk6no2lJW9fYk3nsV4u6NgJIA1COqTWP4Mu+cgA8e3u1u8LjuNFmtz1U0jDWXzFlMmxOJyLBIPr27sNgd+9gz0Dq6bU7I/NWfxTpaNeBOG4j4isFwKJ/qQnYeft9dpfze6NPOcVZ2jAW4DlA08DxPFRJwmBHJ3r27EVve3B7T1iat+iT/kVrdyeIlmQA2hE46Rf6ka8MAM/eDlu5t/5um8P52wnnzXV5K8oNw2hZs2rMvhyUTBp9+w9onTt2x/oHE6tX74rfO//90E4AqeMtGr4SAOjGb7jF4XQ8Vn/GaZ5AfR0UmRyanN/q1BrMA+IFHrG+ENo2bMRAT39nU0/6vtc/GvzLJy3x0PEUDcc9AIvuLPeKTu/dDpfrFzUzZ7gDY8cAmk7pZHuOAwS7HRzHQ5UlqJLMQKHnwfFQ0imEmloR3NsY7Q4OLm8dzCx4clFwbR+QOB6S9HENAHl+pWfMjwWH/Z6xZ55e5K+p1q1ueD4Z3ltWCpvLxQyuyjIy8QQS4QHI6TR4yg/GLRGOoGP7TqW/rb2rJyLP/9O68NMf7mW5Qfoyc8NxC0CWdhz2x+pPn+0pqa9hBiaaJ663uZwoqh4FQRAAlUAxqIjn2Pviff1IDUahqYpOSzwH+tezrxFdu/epPaH4ipVbB369IzjYtLUFkS8rNxyXABDt2J3eu20u5y9qTj7JHRhTl/N8VYXd44avshyCaMs+byCT58wsGgYGWFTQzQQi0T+A7r2N6G3rPNgfSS36sDH1wvzVoWYAmWMdDccdAEzne52/stnFu8acfmqRf7SFdlSV0U3RqErd83Uy0u8sAHKKSH+Cg6aqSEUiiPeHoSpUl+mHTJEx0NGFzl37Uv2hyNatTan7Hnyrew2A+LHMDccVAMtur3YrPtc9ot320zGnzURJTQ1URcrSjuh0wk/GF0VAtdZWFgBMF85TR4CcziDW14dMgpSoTle8ICATi6Ntyw4MBHsS7f3ph1Zujy3466bBg8cqNxw3APzlJ+MqoKr3uYt8t46efgKK8zxf53xfRRlEu5V2rDLU6v1mNOTXXSwaYjEkB6OQU2lwlLmpjlNUhDuC6G5qSYeC4Q2dYekPr60bWLGhOStZv7Bi7LgAgDxf9joecPq8d4w7c7bd5S+yqB2DdirLmcea1JLP+WR8OhQrHZn0ZDKVoZ4o20oy4uEBpKIx9hGO0/WslEihu7EZwcbWUH9UWvzKhr7/fnd7qtPIDV9IO+NLB8CkHYfH9dNxZ86Gu8RvcLWOgc3pQNGoCgg8b2kkqCMY3GJ0KwWZ+SFbPOigpOMJxENhKFQ7gIo4DpzAY6CzGx279qM/FN2yuTn26w17Ux+vbYyFjQLuqEbDlwqAlXbqTj4R3vLSPJ1PTTZfRSlEm0k7BqVYDWoa1TRLQWWcTc6F7zPer0gSkpEYUtE4VEVmtET3VDyB3uaD6G3rGggNJhdvaUk88/jboR1Hu53xpQGQox3PHQ2nz7K7/D7d+PSfpsHmcKCoiqSmkJOaWUofgWqyxrdSkjUfGDRVGB2aBimTQTw8iHQiCY4VcJQcVMQHIujcc0AKdYUbD4Sk3//i5Y5FAKJHKxq+FACstNNw+ky4i4tYIsxWuKII/6hyPeGyp03LF8jMQ0YCfdA0eDY8sooqJ2Fzm9c0FbFwhCVqjYo7DayaliUZXXsPoO9gdzo4mP7TR3tjj85fE240Zg6fKzcccwCytOPz3lo3Yxq8ZYH89oJNhK8sALvLkdP2WQxMCrIAkpdr8+WomahzWqjg9cLcYOAkpdOMliga9GpCBzLaN4Du5na5t7t/d29YmvfhvtiSV9YPdBiS9YhywzEFIEs7Xs8dDbNnGLSjW5A8TrCJ8JPUdNgNUKwGs3qzSUGm8jE6c6bgMSNmWAOPtE36cC65UzSk4ynEBgahyoouWYl3JBmh9iC6mjpig5HU6uVbor98eQOLhiNqdR8zALK043b9tOG0GXD7iXaoMtX1B1W2/koyPtGOpbeTdV8j0vPk/qE8+nDUZRiccb35feZj47McxyRrNBxBJpnKdll5nme5oX1vK/r7Ii37u+L3rtgeXb52d6LXqKI/8+DnmACQRzvTp8BbVpLX2xHsNvhKS2B3Eu3k830u7w5HO4WUZCbcEeRonhIqBM9qMwvKLBdrSCdSSERjkDPUPKXeHgcpIyHU2YPeg93JUH9kyUfd9c88vfgjmkcnP2tz7wsHII92Zk23u4q8ObUDlbUVGO3YRcP2w0jNLJUM95oVmEJvLkzEIyTzITnGfCJfTamqimQsgWQ0zkAhmlIVPXG3t8bktfb7O3e0xe9d9vQVfwFYh1WfGh3i9oUCsOjfG/wOGffZ3a67GmZNh9vvg6oaCxVIYYgC/KTzmdoxjWMtsqwePYx353k067BZlI+ePnPzykNEkNVAGhnWnKzRYzAjU42gKCqkdAbxwRhSiSSLApLJDocNuxJz8HbfbZAkJfzxigfv+HjFb1cDOGzx9oUBsPQn9WM1lX/M4fNcWTttErylxflqRxThKy2G3UkJ10oZIz0+jAGt1HVIZWT2Q6mfR2BrUBSFJVoyNI06FVlhIFDvyBx5Eu+TJBVsAqvKqWKmvCUKGsIJH17adydmn1yP9bsymXeXv/7iyoW3PAtgvxEJI+aELwQA8nxbBn8oKi++uu7EySKTlKZC0TTmNf7yQH5jzUoz2ccFlMKKAkuiZDPJbPtT/wYGhPEk9dqoR8RpzLhkUFIxUioDWZIgpaW8xMqLPGx2GzMszZTpzkoyoy4zBamZp6iHpKTiWLjrZqQDF+KHlwl4fbWsvrr47fdX/OEbT0DJfAIgeCiZetQBIOM7FW6By++7pmHmVF1SGq1jMg1TO6bxsy3l4QosCw8XenQOTgvD6EqGuJn6/uTFlDDltKR7NXm5qjLvJcojJ7A77Cz3kMQkY5Nhidf1nt7hEjxN3lJYs2c8VsR/jjuu5HFCPY/lHyvavJc37Fwx/5tPJga73gdAgx6SqMPejioARDuqIjzuLfNfUXvCeDi9bovaAQtfX8Bv0M6hDjAbL0YZpHMxGUf3YoVJWDIqa6RputGznkkUQcN6iyeTwYlC2D9jLRGjl0Mm+DzkLQoNUGQJ+9vseDX4c8w5fQwunkXfx2F3q4oH/7C7bdnz1z8VDu5cCWCv0br4YgHI0k5Z8dVjpk8SmZ63DtCJdspKINrE3I4UDE2MWocZmbyVeJmSHnkyGZpog24cGZbnINoEiHY7e8w42qCMLAMxJrLQ77B5YhhllaUyg86syZ3tABBs7sCbwe8C9d/ErZeLEAhUDugd0PDggs7+RU986+mu5nXvAKAGHiXjYfPAUYmAHO14r2mYMcXg9tzSEcb5ZHy7mJWgjC6YwtDpghmYjC1JOl0oKqMGMjJVyKIosshhRjY8nJQTowzTYFb+H7YaHtmjRwQqb5t6ozDUEcTWron42HU/fnCVBzXlHKiVRcZMpDU8/lo0teDR7z3X/Oni5QC2Auj+wgBgaodop5RopwFOj0tXEIaKICO6fR7m+eTJTFkwD9cdwvR6AkmnCd2TdUMblGGANWTw/lmVT57KGq7gGi5KDLAsn6VjGuzrx572IryjPIg5p1Xj/JNprww/ph+qhgUrJO2Fp+5ZtPmd/34dwMcAqF807ELhzxUBTOdnpD94A4Gra08YJ9LEijxYNzKt1+TgcrsMzxVgc4hsqmUaWJ9G6Xd9HFLAyYeach1Wuo40omRWGkFNDS3U2HJHqlkEDoP9UbS1RvFO+j/hqj0bP7gMcNjYXltuGpZ9qODFFxd9uHz+zc8BWG8kYp0/C25HDMBPHtQ8ENr/1JB59Zo5te/D5baxwYnNYWcGJ4VBSZcNONg0izS1wcl6Rs3b6SyN6A8MWrEk4yETrqEeOmRVRPYrrIbNyVR9k8PkgGH2LRFLoaO5EzvlK7HT/W/4p2vsqCjhIVv82tzyuu0K5r3y0d5FD835PYCPjERM7YmjB8CdjyR+Uuq3Peh2SBjNfYA5lctRUZwEb7MbZbp5YLkmWl4eKuj55Fl8JMPkJccC/Z99zQpMvoH1xbvWxDwc0JbPGO9NJTPoau1Ae3oy1tn+C5fPHY2TJnC68c08bWyKonl3i4p5fzkYeuFXk+5X1TQBQImYhjhHD4A7fpd8+qwTxX86Z7qAP6+UEe1rxoWBeZhW1QR3oJzpbV1TFyT/bOfR2JfsyyO1IIaRq3nSUZ9c5bcd9B7rkIjI2vazKx8SBO3NQQwmbFiuPY6GKSfga3OINnXqsTQ7ssbtCql4bnFKfvWRix7ubFr3NoAthhI6igD8b+zRkyfZ7771ShvL/IvXavh0bxgz8AJO8r6L0qoSpvn1BVQWyimkhZFawdYoyPNa3Yo5+ihYEZHnwIUDmpFkae55/Wt18OhHZ1svIpEUPsS/I1R8LW67HCj2cbnWVWHxzQGDcQ3zlklYuvBnC7e993saYVIi7hlOCR1xDrj9f0O3Vpd7n//n62zwuTkoiobN+4GVmxUofZ9gmrgE49ybUFzsgrfED4fLoQ81TINbgRg2H1jpI0seFq8+DH3k0VhBvjFey8dYf48JrKpo6A6GEemP4AB3GbY4foabL/OivkqXnEPSlMW6sqzhxeUy3l62cNXKP/3ATMS02GuIEjpiAG67/+C5/uKK1Xd9TURNBa+HI8m0OLDmUxXrtkZQq76H2eJz8IgxuIr8CFSUwOmmvpAREXnsZFIGhbZlzJoH1OGS5nAJ1Yx608C5L81Fke4YOe/nEOqLoL8nhEGtDu8JD2Hu2WMwewoP2ZrSLJsuIFosWytj6Ztrtv/1iQseAbDOUEK09jTvdsQAXPLDFYEJ089tuvUKu/+EMToAdKMN8pyGXa0aXl/LIT1wEKfyz6AOayDwGrx+L8qqAnC4bDp/Mrtbdn9Icj6Mp2elq8H7BRRnVTr5gWaJKmPFNe0/tZgjgwkEO0JQNQ7vcL9HScNpuP588+hy9htJmBHrfrRdwavLO3reeGT2/clIN7Wm9xmDmqMDAHCdcNdD89Zcfa77zLkzhCG5lirzSFzD5kbg4x1xiOGNmCwswShsgl2Q4fJ64PO74S1y55aemJwwLP8P9e7c2/LpozBlZM+iycPSWAKT9WL9xXgshWBnP2SFx0bciZ7AzbjpQg5lxVy+n1jMWAiEwAH72xXM/+tA7O8vfefxll1vLQWwy2hNHy0AgB89GH7hnFO8P7z2HFq7Y6kGrfHIaegbBN7bpGHLnkHUqOswU5yHEq0ZCueEw+2Av8SHIr8boiiwIm44bZ6jB33/racmDQ2g/KgxP5sfHGYiN79NQyYloau9H7KcRit3HtaLv8G3LvZhfA3xPqsW84qugsySfZFSXSyh4bFXIqn3F//6pU/ff/xVoyVBPaG8ZSxHTEFkhNse6Ln7lCklj9xyicBR6GYLVwNjcwcpGmh91Z42Fcs/5tAd7McMzMMEbgVsiLFutdPpQFmlH16fC6xuMxZoFThovvEP5dHZXpNeAFKn0rqtQkCpNRLsDCMZTyDJlWOl8AhmnjoJ587gkaYa1jqvLzi+QmDoZTqmF/4al1YueWrph0t+tgDAJqMnlJeIPxcA376n5cypE6rfu/0q0eFwWDZlGqZAJJNhEykNO5qBT/YoSHXvRIP6Fhq4d+HQwtA4GxxOOzw+F3x+F+w0qjS9fSRjW9zajAQaHUYjCUYnUkYfy1JTz+my63dq6tGZNAxlKiNU9PVEEIvEIHFerOHvRVHDHFwzh4NoADdEC1gpKItsLkJEHli8WlKXLln2wbsLbnxWUTJUkLUXDmc+FwBf/+Wu+hPGjll7+9XO2oB/ZI5kRsz+T+/9xFMatjVqWLUxBVt8P2YIf8ZY7l1oKkUSNeZ4+Irc8Ae8sFEL22jwmaVPPu3kyECSZPR0DSCZzFiUjWEhTj+t2OV2oDjgZWCz7mZvBIPhONuvT7h/Rof/Rtx0EY8yNkXNN9FIQBTmAdrljz5VtJdfX79z+R+vG3E487kA+P7P95f7q6uX3Xa187S6Kj7vnIk8WVbYFzPsQbTUH9GweiuwbV8aNdI7mKr9CcVoAQeVFTs2UURxqZeBQQ0xPdxzG7QeOFWtPcEBJGK09p/Jq7yEZ/5K6oaMTZFGA/X+vgirptu5OfjQfi++dr4XE+v0Pk8ez1vFmnXLw+QGGrA1HlSx4NWdLcuev/7pcM9uczgTs370cwFw3T093rIi1/PfmOu64YxpAiRzwcPwxz1s8aIPpzS0dYMVco1NYZQnV2IS9zeUarvotGuomgCbXYTL44CPjOY0qSlHxoqq6J6fyLDPaOAR4qYgqE1HSvOBhww/14Ey7IVXOwgeEtsuaxZCQgRj8KHjAZw0axLOmKrrfWvUHhaI/LzPAjUc0TD/9fb+15664anu5nV/H24487kAeLJm3Pimyx99ZsZ1l13wjbkCS1YFth9RuhUmLvJIqqY7Q7qGbmwOY7TyAUvWRVorFM0OjdNXJrg9TviLPbA7iJr01Q293YOM83lOhQwnNvF3oV28CHU1fpT6BUiShuauNCLhAVSqmzEVr6Bc3QoNAiQ4sVp8BL6xZ+Cqs2m1g2GW4VRPoaGtZUxBok5nNCxaEU29+NAtz7bsWrrC6AnltST+YQAeAxy8NzDeYePv4jnt+sEzbg7w3/sffPdKJ6OgIb23fBI4LCAUuuQ9u5tVrNzEITkQxGRlIcZpb8GBQcbJdKfBTXGJB54iJ2KRFMIhajaqkODFh/xvECm5ADfM0TBtLL1XP0zKxztbNazbCRw4mEGt9CYmyy+jSbgSB4u+g+svAEbKZSNGgyW3WR/S+6kzsGy1pC585uevbF31MC3WolUSecOZzwzAPYBYXVR6sgr+Fm+RcG3tFFdN3VQn1z/qDCwpfQg/+mYxsudRWGXaCLw5bBVp8SYCghTT/g5g+34N4a4m1EorMF77GzxaJ6MPohlSN/qSEwVpzo+N/L+Ar7sMN8y1oapUFwbmLrCD5aBHQxDYuE9DY/Mg+qIOnH6SA2eexLPZrmJJH0O0vmHlkWqAfAbQsHazgjdeeWXt2wtueWG44cxnAuCPgDPtL/sxwP2obpKzbvp5xWJFnQM2QUO7Wo+nlCdx49WVqC7jsol4RLVQKN8KAWKuo0eSvnMa89x9BzWs/5TOdOzAZCzGeHUJk64yHCxhE+9/INwHbfQl+M5FNpQXGx1LQwoXUiOhopD27wfWbFWwvVnFqHIOZ5wkoLqcBy2yMFfNHJb/LR3RfAbQsH2/isWL1+959eGzHzUAoFUS2WUqhwSAvH6Up3IK59Ae9RQJ58+6uBgTZtHaTrOe0xBVfXgk9RTOvnAyZozHZ1QOlkJBFzY5ahqOY0nH80Aqo2HTHqohNNhiTZgmP4c69T0G0hbxLrR4vo/brgDGjTK8eJhILDQm1SakxpqDKt7ZoKCxXcOEeh4nT+FR6ifz5KJoJHodqSdEX9/apWLJWy09z/96wgOAag5nskpoRACI6+3+su/b7cIvxp/iqZ16VhGKK23gzEKaTRk1dLVJmIcHMebCi3DpbPKqnIsPFwVkxP1tKlMZfg8HvxfwuDjYbRzT6OzElGFAMLdq9ph2tQA79kuwD3wMj3IQPd4rcNMlPkysNTx/GOlrpaNCTifKk2QNLV0aNu9V0dajIVDMYXIDj1FlekFm3bc86j9EiyIUVrH0vZT88oNzf9fd9gkpobzhzIgAvFBS/oDo4v/prKsDRfUnejhWEZoWFYBEVMGWvw+gdUcUbXN/A+HrP8bN57ELlIyciDWgqVPF/lZVb1+bhZFTH3KUF/MoKeJA52HTjSV1K2UZv+hdVA1Ua63epKKxTcFNF4o4aTzPHCAvog4RBSMBTdTUHdKwbruKXS0qqso4nHqigKoyffvWc8TZNkZoU9BLiYSGN9+Xtbde+snCbe8/RsMZWr6eXaYyBADie7mk7Ld2l/DTc75VhvoT3HljBHLwzsYkPvxrCKmIgsnjeXSd9G1sOPN/ceslgNNRUBHnka+GnU0qOnoKUhVJSeMpWqtbVsKhspSH1wWW2PXcmZ9QqeXd1adhyWoZsybzuPJMASo1zAoMbubTbFfE4q1DqMN4jT5j9q9au1Ws2qigqVPDuFoe0yfxKPbry2X0fpX+heYRFdIUAbZirYRVb85/d9XLt1MiJhrKKqE8AMj4maKy/yipsP/0zK+XuqvHOXO9Ow5IJhRsWxVBy7YYAkUCqqqor6Khu+QkLDnjVdx4iR2VgXxDZQ1ixHxTu4oDHQUpUV+Xkh0D0kEQN9Oy0iIPx6LD6+bgIUBEfZe7+1Ws+EDGhBoeV51Nq5RzwI9kDALZBMJKQeybhwHGjFJZ1XAwqOHT/So6ejUGwMQxPCpMaioY0hR2Z9dtlrF29Uc733jivIehKB9ahzN5ADxbVHaTp1h85oJbKnyVdY68xmk6o2LNa33o2pvE2DoHiktEVrBwogbF4cOLZ7+Hyy8uxbhqy1L/gh4QHWgwpGLHAUuiIPJNJqDZ7bTIRr96D51DYPEuRlW8nisoOihvrPpEQYUfuPZcEQKdSmR6okEJ1kLPNPZwwFjpypqzsntoAGMWij0DGj7ZqbI8VlHK4eSpAioCBjUZ4Zb9HiOSdjcqWPl+R8+rv5t1fzremzecyQLwZCBQ64C4dealxYHp5/hpRXf2RoX9x38LY9+GKCaOdcDjEcAJHHiRVhXTiRYc/jJrISZedDpmTiwIS0uI0pfRwHrzblqpTLyigluzCNyffwutsgHa9LnQZlwEVNUCbh/A2XMDeAMQahsThdFCiMvPFNAwmgfRFkvgpnAtMIQJhtUwWYCsnm/Sl5VWCiKDHIGOub1bxYdbFRYZ9TU8ThjPw1+kU5PVGej9nT0K3l45EFvx4s2Pte56e5l1OMMAILlZ5S97atRY520XfbcSTieVo8ZN4NC0LYaPFodQW26Dz2sxPgEgAk4+hXdPuB+48Lu44GRL1rS2w4yDSqZ1ANIywLV8CuGBG1BfHIXDxSMWVxCVHEi4qpEZdSLUCaeCGzcNWs1UwO1lCTDYrSCV0jBuNAenk4NNAFsUECgC/D6KDg5Oe44G6QCzBjHIuhAIk8Pz+NwCwnBRQhEhU+ukR8OuJhXBkMYAGFfHoyxAJx3mKDGe1LD0nUjqg8W/Wbj1/cdeAbANAF27Tu+1PlNUPoHjsPzi71aMq5/mgV4K6jfqmS99sgt8XEF1BS2O5cDbiHro9BwdAAeXxrb6W9B24X/h8rME/UqSFhzyOpaahi27FUQTHLiNy+F7/g5Mm2SHwy/CTpElAqm0gt5OCd1BBYNxBzIVk8FNOwODEy9CqHQGxjaIcLPlQFQB699lLnGkc0EaqnnUVum0MFxSLuT8Ib+TKCiIhmyitbymfzGpIg19Axq27lXR3K4yAE6cJKAswDPwqau64r2E9MHyZ5d9sPhf51uHMwyAp31lV5ZXO1669u5RxTTZyt54INSZwdInOtFQZYfHYyyaNQxPPXsKR1FQECydibXnL8S1F7uYV2Z32Ih12leqLllV26IgHOXAbX4bnmdvw9Txdrj9AuxeAoGHzcPD6RGg0YB8QEL7vhiCjREMRO2Q6mfBdsq5wMkXAXVjAMGbp33pgIneZk7mmZLKVrOFWr2AWoZzGGvuGOmxCR7Jb6KbYJ+KT3YoLDJqR/GY2MCjuJjD+o2y+u6bb6x+Z/6NzwPYYA5nmLWfcAduPWG2/6m53y63QbLsCg90t6Sw/LluNIyyw+XSzyTRvR9saEIeKwga4p5qvHX2y5h11mimVuhsTt3gGntMdyp0aIl/ttXbug32+7+FqaNlFJWJ8I1ywF2qFwHMowUONgcPwa6vxYn2S+htiyPUmUbvgAtRz3goY04BP3EGuImnAGX10AQBqqyhxAvMmMzDZhRQVg8uTMZDkrSlMh9CPxapanqZ9T0EBFFTd5+GxhYVfYN6QReJKuoH77y25u8v3fKisUylhS51YABQ+qPpc/yPn319mYC0BQAOSMUVvPFIJ8pcPAJ+0Ui+dLaLnoTJSERFsIlYcuof4ZhyKjwkoAoTYX5q0Jelhzsh3Pt1jLN3YtLpfpRNciMdkSG6BDg8uvfKKX2lNZ2/RXRHEUfd0GRcRm9bEu37M+hqUxBRA8Ck2eDPuAKYOgcoLsHUBqCyKNefYpTKupRGsWZRacOBUpgTjEPKG87nRYbFdLQ0hRyurUPD+q0yEvFk6v03/nnJrvXzqRo2pagOwJPe8uvrJjrmXX57lYed1Ga9iRw2rwhj95pBjKkm3U+GyOWAbC4QgHdO/B1i065EgC58YricNbTz+Jh+kSUI/30dakOf4KwbqhBuSSHSIYETAFfABm+liKJqOxxER4xaNLZuh7yMlr4TILDxSEcUtO9NoGlTGH3taSTt5VCmn4/SS6/B5EtOgVhcDE2l8WP+fg23j9mzZQ9RG1hrBjMP6M9pzGmiCQ3BHhVtHYraF0pL0YHe6NY1z2zcvPJ3VAVvN9rSbD7MrP24t/T8koDt1ev+bXSZzW5RQIbFMhkV6//Wj4PbEwj4BJQUi3C66JRNygEmGMCGcXej6aQfobosl8eHAmD0ONlJXIA4/5coXfUUzv9+PUL7k0hH9FNDaWmgpoAlfGeRAE+5jd3dARE2l76PrGPK+mUUiXTpMQ2xiIL+zhSC+2PoCXKIc5UoOudijL7tToiB6rzK1erhhcXT4SLCbA7lHa4AAA0kSURBVG1Tgo3FVAxEgZ6Qiv6wrAS7eqK9XU19Pe07unrbNwU79r3XEelvo2uUUgW82zh9dYACkm3nYU/JiUVO8c1r7hpVWzo6vwAzvTYjqWjaGseW9waYxxUXiQiUivD6BCYhaQHDnrpvYt3M/4vaavNKJ8YqRLIX3Sn+MyogpYFkDFzXHogrX4Jr/Wu49Ae1iLZnkAjpJ90xj2KnIOman+7k+Ta3AF+lDSVjHPBV2Vk+IqDIE9nBGP5DnphOK+hrTWLd0jB8N/4rau78F2iamGsbGFFaWHSNRCv0BaTwKB/FEyo6uzV09WgIDahaJByKBls2th/Y+XZT38HNPdFwWzge7R6AKg8aK6NJdnZRJwcAGZ8tU2T7fJ/HUxngXe9deHPFCeNmegF5OOKgcOeQiSlo2pHAgS0xDPRkIKU1OO083G4OyaJaNE+4Af7aUdnLC7MvifSBC3cBmRS47ibwoQ7w0R7YlAQEKOwsmlkXFYNTNIRb0/peGU0v80xGHQx9s5RkyeLeSjsCYxwoqnHA7hNYRWyeLZRlUQeP5o0RrNtYjgnzX4Xgq8pxuDWhDvPY2A32XczocfJyTWttz2i9vWkpHosmew5uPNhxYFXr3o9fbk7GesnY1Gqm8RwtwqJ7v2Fweo5eoxM1spcwYABcB9jPcZcunX1x8SWzLg2wg7eq0bycQJ/g6cJ3GhIxBZGwjERYRmxAgZKRkUnISKf1VQcmTdhEFS4XeTIHh1uEza4vO9EyGpSEhmRIQkm9A55KO7q2xBmd6LNevYoyDZ8DQ++G6kAAooOHKyDCV2WDr8oBT5kI0aApOpZUSsE7C0Jw3vkoAlddC4X+okAhxxvRQADSvlMCjSc0DAxqCIU19IVlpaerJ9Lb1RTq69wZ7Gn9uLO7dUOwv3t/CFDJuOTVZHD6SXcCg65BSgYnbyejW5b96ftgZlzuCV/g6fFTvXdccFO5vlKAuH1IrzQ/P2c/bcQsnedFiZIteLLcqDxnDCRpUCQVUlKDFFeQispI9suI9cqw+3iMOtGDtvVRo9NoUk8OAH1tkBFclscmZRFoJBAoZ/jrHCw6CFSIHHatCmFb8xiM/dNytgAse3KlsZ8mtURiGvr6VXR1q8z4g+H+WLB1c1vzrreauprXBxOR4GAy0h1WVdk0OlELGZ4MThfoIKPTxIu6WkSOh7yiVtbEvy8O3D2q3PnoVXdUMVnJOpKk9ym5kUkOB0YBNnm/GnyuyBqUjAYppUJKKEhHFSQHZCT6JJbQx57jx4FVA1BpdYXJ/VZDG5cRY/iakcEe59YKMYBonChr4G1Aca0DgfFO8F4e77zQhqL/eArFX78Rakbvi1ISTaaA7h5NC/ZIarA7JceikWQ4uKOz6dPFjfu2vtGSjveTYa3UQrRCd5Ny6NrIVqMfyhpDCIU98XBR+aUVfuGty35YyflKRHYAppew9gPT4MZZ5p9588YbDX5lyoZAkHWVw76DHtMZlaBrs2no2hrTAaB/7OR3/cP6ml0jKozKJxcNufcxcIzGHQNR0S9lT22Orp4k+sunoeSxv2Ig7dHppV9WuoPBwb5ge7i3fUtnb9umro4D73dFwm39UFUyPBmZKMU0uAkGGZ28nKjliP9WTdavf+kqHT3WKxy49HsVjspaJzMS7bx+13tCdGAUHdlOqAGKzpsjhwhLoGzJigY5pUFOq9koSA0qrNiSkirktPF9xntN9cNAMJ/LUlAuSrKtayNacp1OfZ/NldSDcRktahXafrxMDSv2RFfLhtaDe1e1dR5Y15kY7BqMR7qIWkyDmwmUfjcTqOnlR+3PoWStNhdw3lhavu3cr5VOHDfda0SA4ankieSx9NPwXlMmMk1HhRG7BLCFOrLJ06SdnPdrMl3vwcx6BoUYVELRwCLPKLyYASmvGM+Z1GTOHc1mnPm+rITM66bpVNPek8Tekik9b1RO/+TAptebk4msaik0Onk8GZ28nFI2m1IMXev4j1LB0Pdb3ZZ7OlD+xqnn+b920rl+qHSpfjKGYXhmGIoEigjr48LnjM8wuWhGkEEhtC2TTsyoIC5n2zYBoM+Yj03PL1BCJkDZpGzmASP5W2mISUhFQ9eAjL2RTOf8ZHLlASnVauhxms2aMtGklkOqls9v8vwt5PHGE4Hye6ed7P3VmVcHjOKHvFZvATAqUvXlg1laMoDQLxFjcLbhrczA5mdZYswBx+xqgmE+b4kARjdWGrJw/7ARkL1chEk5uTxAyxbbQzKa4nL3HxORd/dLUpMxEtxjgECeTtRCUpEJ36Nt5ENtLw+Ah71lN0ya7Prz+d+u4ARjUJ6lHDIIiwadDszHzFDG8/rjfMCy/G+CZBrXzAsFP9k1JAyez+UOPRqzydWMmGy1bBo8HwCa5XaEJByMyQMLE9G3t0kZuoIVAUB/UemAkWDN062Ppd2z35UHwH86fBMnjfa+f9kPK6u8Xmrr6sbMerfF0IVUlPVooi5DfbCcYRiYvd80mPF8VtlY3meteM3HelVsUFOh0a3AWLpkdKpoV1jG7mim85V4dPUuSSKD053O1aKLKBHPH/aiel80KnkA/Af8JbXFtpfOvjxwxbRz/JATap53M+83qCjL76bXk2oyqML6mplUdZoyPJmojAxnXGOJ0VO255OTmvrzRlvCVDgsgvKjITvzNVqZRJPtvTIOxCSTdsjg5PnUiaTHlHS/dONbK2ETaP5Bt//7VWWux6/4YZXLVyxAkQy9TpRkKiDTgws9PC9RG9SUpZhcHmAUZqodM1mbnm0x8BA6MvW9RSlZ2xN0ENQ0bOuRtK6kPPhSPEs7ZHS6XoNJO8eF8YcDADe7XDUzRdczY8e4rzj7mgCKSm1QMhQJhhy0/ByiiKwAkLEIMEZHRlK1KiTDi600Re7OfjfUjxWAPDCset/YDkVBKqPiYK+kbo9lWpYmY+t3SRJdUpg8/7iinfw2zVCSs11qt0+50OV7bny967SzrgrAX2ZjxRJ5bpZeFEMRmUa3GFc3fC4CTKox6cuUt/qQJUdLptQdAoCpoiwRYE3IxKO0bqm5S9J2JtLN82PR1UFVoUsDWI1/3NDO4QCg43FNs9lOuMnhe7g2YDt99oUlttHjnKzazeaBEWqCrCQ1I8BCN2YiplUXDEw2Qc/9LFQ92cLOknj16jjXOyaw6EyU5s6M1pSUOp+NDr7dqSqk84luaPhBs9fPdBXbLzrhDrf9kfoH1Lz0zRDFqXPtnu+OcdquHFfvGlU3ycVV1trhouUjlBuNvk5Oeho0xRKyIUnNBGvKU1O2Wno7erjoEaWrKfrzU4Xd0JwKMoGjA0qlVLR2Z9QtkXTjS/Homm7d+HRZANL5FAVk/CPu1XzRoByqx8lA8AB1U23O2ac5HFdOdNjmlvpsxeXVdlTVO1BaYYfDTWeV5MCwRog5PLGqIxqIk/fT6Tu0akKRVaQTGqIxGdGIglhMQX2tA04Hny3GslFi1gdGxZtOqTjQntZ2JjLNC2LRVV268Unrk85vMzqYx63xh03CBYgTCG4ApQDqKgVhynl217kTBXFGCSfUuF2CPVAqiiUBG+/zi7zLTet5dMNRf52tMVI1ZNJ0CUq9oZdKqEgnVUSjspZMqFosoSjxpKamZVUakNXBIoHzTqpx+utq6Mpb1BY32heWzihFSzqtovFgSmtKyCbtENVQ0qWES4+pfXxcG/+zAGC+hxZpegGUAaiwA5VjRXFsnWCrD3BChQ9caUAUypwC73IKnJMGPU4bb/PYOAfJ+ERalRKKRh14LaOqmaSC9IAsxxLQEmFVHQxrajSoKAPtitR/gdNdc33Ad9P0yW6HSMtd8jqj+qAnmVLR0pFWNw8OoR3ifKIdai8c98b/rABkawSaChsRUQSgGICf7gLgLwLvd/DwiODd1LW20UohHrRwRCD6T6v6dEiiPzpL8xiotDw0TbNzoxdDncd4rSAI/8fr//eTx3pOrx5lg2I2BVmHRmPGP9CS1nbE0s0L4l9N2jmcCjpc3qG8QVNbigq6+pLLuJPnE13RT3qe3kN3AsFcE2EOLwgMan6Zxqef5l35tbf4+vFexwPTp7pddNaiKUvJ+I0tKe1AVOp8Ns7UzleSdj4vAIWfNxedmMZmXm8Y3XxNn//luo3kzwQC3c1htdkU037gdI6Z6fC+PqbGcXJ9jYPJ1cFBGc3tGWVbNH1gYb7a+crRztEEYKRoyZszWN5UuN5lhPUvsN1XVHxntcPxKCVj1tvpzijbEqk9L8dj63pUlXj+K6V2PouhDkc9x/J1ArDof/yBp308f7msQdgkp3e8FotuTOgLm6jIIp1PsvMroXa+agDQ/oqzgYYah/vCoKbWfZxJxWS9hUyNNQKAVpl9pY3/j6qgYxkB5r5RQq8EUGvIYOrnUATQn4v6zH+p6Fjv+D/yfZ9ntc8/8j1H+l7aP1JUHkMCk1IiuXrM//T4kR7A4T53vANgrUH0QiD/7KfDHd9x//pXBYDj3pBHuoP/DylWNAXrGYAYAAAAAElFTkSuQmCC'
$IconImageBytes = [convert]::FromBase64String($IconBase64String)
$IconImageStream = New-Object IO.MemoryStream
$IconImageStream.Write( $IconImageBytes, 0, $IconImageBytes.Length )
$Icon = [System.Drawing.Image]::FromStream( $IconImageStream, $true )
$Form = New-Object System.Windows.Forms.Form
$Form.Text = "Help Desk Redirect"
$Form.ClientSize = "500, 230"
$Form.TopMost = $true
$Form.Icon = [System.Drawing.Icon]::FromHandle( $Icon.GetHicon() )
$ListBox = New-Object System.Windows.Forms.ListBox
$ListBox.Location = New-Object System.Drawing.Point( 0, 0 )
$ListBox.Height = 200
$ListBox.Width = 500
$ListBox.Anchor = ([System.Windows.Forms.AnchorStyles]::Bottom -bor [System.Windows.Forms.AnchorStyles]::Left -bor [System.Windows.Forms.AnchorStyles]::Right -bor [System.Windows.Forms.AnchorStyles]::Top)
$ListBox.IntegralHeight = $false
$ListBox.Font = 'Consolas, 10'
$Form.Controls.Add($ListBox)
$Button = New-Object System.Windows.Forms.Button
$Button.Text = "Forward Selected Messages"
$Button.Location = New-Object System.Drawing.Point( 0, 200 )
$Button.Height = 30
$Button.Width = 500
$Button.Anchor = ([System.Windows.Forms.AnchorStyles]::Bottom -bor [System.Windows.Forms.AnchorStyles]::Left -bor [System.Windows.Forms.AnchorStyles]::Right)
$Form.Controls.Add($Button)
$Button_ClickEvent = {
$Selection = $Outlook.ActiveExplorer().Selection
$ListBox.Items.Add("Processing $($Selection.Count) messages...")
$ListBox.TopIndex = $ListBox.Items.Count - 1
foreach ( $MailItem in $Selection ) {
# lookup user in GAL
$GALEntry = $Outlook.Session.GetAddressEntryFromID($MailItem.Sender.ID)
$SenderName = $GALEntry.Name
$SenderEmail = $GALEntry.GetExchangeUser().PrimarySmtpAddress
# build message
$MailMessage = @{
From = "$SenderName <$SenderEmail>"
To = $ForwardTo
Subject = $MailItem.Subject
Body = $MailItem.HTMLBody
BodyAsHtml = $true
SmtpServer = $SmtpServer
UseSsl = $SmtpUseSSL
}
# status message
$ListBox.Items.Add("Message:")
$ListBox.Items.Add(" From: $($MailMessage['From'])")
$ListBox.Items.Add(" Subject: $($MailMessage['Subject'])")
$ListBox.Items.Add(" Attachements: $($MailItem.Attachments.Count)")
$ListBox.TopIndex = $ListBox.Items.Count - 1
# check for attachements
if ( $MailItem.Attachments.Count -gt 0 ) {
$AttachmentTemp = Join-Path $env:TEMP ([System.Guid]::NewGuid())
New-Item -Path $AttachmentTemp -ItemType Directory
$Attachments = $MailItem.Attachments | ForEach-Object {
$AttachmentFilename = Join-Path $AttachmentTemp $_.FileName
$_.SaveAsFile( $AttachmentFilename ) > $null
$ListBox.Items.Add(" - $($_.FileName)") > $null
$ListBox.TopIndex = $ListBox.Items.Count - 1
$AttachmentFilename
}
$MailMessage['Attachments'] = $Attachments
}
# send it
$ListBox.Items.Add("Redirecting message to $($MailMessage['To'])...")
$ListBox.TopIndex = $ListBox.Items.Count - 1
Send-MailMessage @MailMessage
# clean up
if ( $AttachmentTemp ) {
while ( Test-Path -Path $AttachmentTemp ) {
Remove-Item -Path $AttachmentTemp -Force -Confirm:$false -Recurse -ErrorAction SilentlyContinue
}
$ListBox.Items.Add("Cleaned up temp folder...")
$ListBox.TopIndex = $ListBox.Items.Count - 1
}
$ListBox.Items.Add("DONE")
$ListBox.TopIndex = $ListBox.Items.Count - 1
}
}
$Button.Add_Click($Button_ClickEvent)
[System.Windows.Forms.Application]::Run($Form)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment