Zein Posted September 14, 2018 Posted September 14, 2018 Trying to get this email I send with autoIT to send using a different name than my email, so I looked into the UDF and found the SentOnBehalfOfName tag. When I set it, I all the emails I sent through autoit just get saved as drafts. When I remove the flag, it sends emails normally. Any idea what I'm doing wrong? Func sendLogs($recipientList) $oOL = _OL_Open() $oItem = _OL_ItemCreate($oOL, $olMailItem, "", "", "Subject=Logs", "BodyFormat=" & $olFormatHTML, "", "SentOnBehalfOfName=Automation") For $i = 0 To UBound($recipientList) - 1 Step + 1 _OL_ItemRecipientAdd($oOL, $oItem, Default, $olTo, $recipientList[$i]) Next $aArray = _FileListToArray($oLOGFolder) For $i = 0 To UBound($aArray) - 1 Step +1 _OL_ItemAttachmentAdd($oOL, $oItem, "default", $oLOGFolder & $aArray[$i]) Next _OL_ItemSend($oOL, $oItem) _OL_Close($oOL) EndFunc Is how I write it.
Zein Posted September 14, 2018 Author Posted September 14, 2018 Not sure if it matters, but I figured out the error. The issue wasn't with the code, the code was working fine actually. The issue is that Outlook doesn't support using a different display name when sending emails. So I switched to using Jos's great SMTP mailer code found here: And it works like an absolute charm
water Posted September 14, 2018 Posted September 14, 2018 Outlook allows to send mails on behalf of another user. You just need to have the required permissions. Please see the wiki for an example and additional information. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Juvigy Posted September 17, 2018 Posted September 17, 2018 I am using outlook and sending emails on behalf of another email account all the time. It works fine.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now