主要内容

sendmail

发送邮件地址列表

语法

sendmail(收件人、主题)
sendmail(收件人、主题消息)
sendmail(收件人、主题信息,附件)

描述

sendmail(收件人、主题)发送邮件给收件人与指定的主题。对于一个收件人,指定收件人作为一个特征向量或一个字符串。对于多个收件人,指定收件人作为一个单元阵列特征向量或一个字符串数组。主题必须是一个特征向量或字符串。

sendmail(收件人、主题消息)包括指定的消息。如果消息是一个特征向量或一个字符串,sendmail在75个字符自动包装的文本。强迫一个消息文本换行符,使用10,如例子所示。如果消息是一个单元阵列特征向量或一个字符串数组,每个元素代表一个新行文本。

sendmail(收件人、主题信息,附件)高度中列出的文件附件输入参数。附件可能是一个特征向量,单元阵列的特征向量,或字符串数组。

例子

发送一条消息,该消息带有两个附件一个假设的电子邮件地址:

sendmail (“user@otherdomain.com”,…“测试主题”、“测试消息”,…{'文件夹/ attach1.html ', ' attach2.doc});

发送一条消息,该消息带有强制换行符(使用10)一个假想的电子邮件地址:

sendmail (“user@otherdomain.com”、“新主题”,…[' Line1消息' 10“消息么”……消息的Line3 10 ' Line4消息']);

得到的消息是:

Line1消息么的消息的消息Line4 Line3消息

提示

  • sendmail功能不支持html格式的消息。万博1manbetx然而,您可以发送HTML文件作为附件。

  • 如果sendmail不能确定您的电子邮件地址或出站SMTP邮件服务器从您的系统注册表,指定使用这些设置setpref函数。例如:

    setpref(“互联网”、“SMTP_Server”,“my_server.example.com”);setpref(“互联网”、“预订”、“my_email@example.com”);

    识别的SMTP服务器调用setpref电子邮件应用程序,检查偏好,或者咨询你的电子邮件系统管理员。如果你不能很容易地确定服务器名称,试一试“邮件”,这是一种常见的违约,如:

    setpref(“互联网”、“SMTP_Server”,“邮件”);
  • 默认情况下,sendmail功能不支持电子邮件服务器需要身份验证万博1manbetx。为了支万博1manbetx持这些服务器,更改你的系统设置和偏好SMTP设置用户名和密码,命令下面的形式:

    道具= java.lang.System.getProperties;props.setProperty (“mail.smtp.auth”,“真正的”);setpref(“互联网”、“SMTP_Username”,“myaddress@example.com”);setpref(“互联网”、“SMTP_Password”,“我的密码”);
  • 覆盖默认字符编码,设置偏好邮件字符编码如下:

    setpref(“互联网”、“E_mail_Charset”,编码);
    在哪里编码是一个特征向量指定字符编码,如“SJIS”

选择

在Windows上®系统与微软®前景®,您可以直接发送电子邮件通过访问COM服务器的前景actxserver。例如,看到的解决方案1-RTY6J