gpt4 book ai didi

html - Smalltalk Pharo ZdcSecureSMTPClient 在 GMail 中不显示 html 格式?

转载 作者:搜寻专家 更新时间:2023-10-31 08:32:42 27 4
gpt4 key购买 nike

我正在使用 ZdcSecureSMTPClient 将 html 格式的字符串发送到 gmail 帐户。但是当我发送它时,它会将 html 编码显示为纯文本。即)

mailMessage := MailMessage empty.
mailMessage setField: 'subject' toString: 'Trying to send html '.
mailMessage body: (MIMEDocument contentType: 'text/html\n'
content: '<html><head><b> Dear </b></head></html>'

这显示 Gmail 为:'html> head> Dear/b>/head>/html>'

使用 Seaside/Pharo 2.0 一键图片。

最佳答案

你用来设置 mime 类型的不是预期的(另外,消息的内容应该在 body,而不是 head)。使用如下内容:

mailMessage := MailMessage empty.
mailMessage setField: 'subject' toString: 'Trying to send html '.
mailMessage addMixedPart: '<html><head></head><body><i> Dear</i> </body></html>' contentType: ZnMimeType textHtml printString.

ZdcSecureSMTPClient sendUsingGMailAccount: 'you@gmail.com' password: 'XXXXXXX' to: 'recipient@server.com' message: mailMessage.

您可以通过将消息 text 发送到您的 message 对象来检查您的消息是否正确。

关于html - Smalltalk Pharo ZdcSecureSMTPClient 在 GMail 中不显示 html 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19508544/

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