VBA sendmail发送邮件是不是有大小限制啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:30:19
我通过SENDMAIL调用系统默认的邮件程序,我的是notes,可是当发送内容大到一定程度的时候就发送不了了,好像是1Kb,请问应该怎么解决啊?
Function SendMail(ByVal Address As String, Optional ByVal CopyTo As String, Optional ByVal subject As String, Optional ByVal MailText As String) As Boolean
SendMail = ShellExecute(0, "open", "mailto:" & Address & "?" & "&CC=" & CopyTo & "&Subject=" & subject & "&Body=" & MailText, vbNullString, vbNullString, 5)
End Function

如果没有邮件服务器端用户自己做的限制,lotus 的邮件系统可以发送很大的邮件。我想可能是由于你的VB变量的限制造成的。你的变量MailText是什么数据类型啊?Lotus 的body可是Richtext Field.

应该不会的,邮件大小仅由SMTP和POP服务器决定.

邮件大小仅由SMTP和POP服务器决定,我遇到过!

lotus 的邮件系统可以发送很大的邮件