gpt4 book ai didi

email - VB6中使用CDO/SMTP/TLS发送邮件smtp.office365.com邮件服务器

转载 作者:行者123 更新时间:2023-12-04 23:17:09 33 4
gpt4 key购买 nike

我正在搜索几天以了解如何在我的 VB6 应用程序中设置 Office365 SMTP 服务器。我的代码在端口 465 和其他邮件服务器上正常工作。
但它不适用于端口 587 和 smtp.office365.com

有什么办法可以通过 VB6 中的 587 获得 TLS?

谢谢

最佳答案

使用此代码,我可以使用 CDO 向 Office365 发送邮件。

    Private Message As CDO.Message
Private Attachment, Expression, Matches, FilenameMatch, i

Sub enviar_mail()

Set Message = New CDO.Message
Message.Subject = "Test Mail"
Message.From = "YourEmail@yourdomain.com"
Message.To = ""
Message.CC = ""
Message.TextBody = "my text body here"

Dim Configuration
Set Configuration = CreateObject("CDO.Configuration")
Configuration.Load -1 ' CDO Source Defaults
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.office365.com"
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "YourEmail@yourdomain.com"
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "YourPass"
Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True

Configuration.Fields.Update

Set Message.Configuration = Configuration
Message.Send

结束子

关于email - VB6中使用CDO/SMTP/TLS发送邮件smtp.office365.com邮件服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37530037/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com