SpreadWebServcie.Send Method

一对一的发送邮件.

注:联系人将自动加入“Auto_+当前时间“的联系人名单,此函数允许重复发送,所以对应名单可能会出现重复联系人.请勿在其他邮件使用该联系人名单,以防止邮件重复发送.

public String Send (

string LoginEmail,

string Password,

string From,

string FromName,

string To,

string Subject,

string Body

)

Public function send(

LoginEmail As String, _

Password As String, _

From As string, _

FromName As String, _

To As String, _

Subject As String, _

Body As String _

) As String

No sample for PHP.
No sample.

参数

参数

类型

描述

LoginEmail

String

Spread账号的登录邮箱.

Password

String

Spread账号的密码或者 API Key.

From

String

发送者的邮箱地址.

FromName

String

发送者的名称.

To

String

收件者的邮箱地址.

Subject

String

邮件的主题.

Body

String

邮件的内容. 纯文本或带html标签均可

返回结果

String 表示邮件发送的结果.

例子

string LoginEmail = "spread@reasonables.com";

string LoginPassword = "spread";

 

 //Define the from infomation

string From = "myedm@edm.com";

string FromName = "Reasonable";

 

//Define recipient email

string To = "noclone@reasonables.com"; 

 

//Define the email subject and body

string Subject = "NoClone 4 is released!"; 

string Body = "Download NoClone 4 at http://noclone.net now!";  

 

//Create a SpreadWebService object and use its method.

SpreadWebService MySpread = new SpreadWebService();

 

string result = MySpread.send(LoginEmail,LoginPassword,From,FromName,To,Subject,Body);

Dim LoginEmail As String = "spread@reasonables.com"

Dim LoginPassword As String = "spread"

 

  'Define the from infomation

Dim From As String = "myedm@edm.com"

Dim FromName As String= "Reasonable"

 

 'Define recipient email

Dim To As String= "noclone@reasonables.com"

 

 'Define the email subject and body

Dim Subject As String= "NoClone 4 is released!"

Dim Body As String= "Download NoClone 4 at http://noclone.net now!"

 

'Create a SpreadWebService object and use its method.

Dim MySpread As New SpreadWebService

Dim Result As String=MySpread.send(LoginEmail, LoginPassword, From,Fromname, To,Subject,Body)


/**
* @name     sendOne
* @function send email one by one
* @return
*   'Invalid Email Address'                                            
*   'Information required'                                             
*   'LoginEmail and Password do not match'                             
*   'Sent failed'                                                      
*   'Your email has submitted successfully and will by send out soon.' 
*   'Sent success'                                                     
*/
public function sendOne($loginEmail,$assword,$actName,$from,$fromName,$toEmail,$Msubject,$Mbody){
    $sendParam = array(
        'LoginEmail'    => $loginEmail,
        'Password'      => $password,
        'CampaignName'  => empty( $actName ) ? SITE_DOMAIN.'_act_'.date( 'Y-n-j' ) : $actName,
        'From'          => $from,
        'FromName'      => $fromName,
        'To'            => $toEmail,
        'Subject'       => $Msubject,
        'Body'          => $Mbody
    );
    $Client=new SoapClient("http://service.rspread.com/Service.asmx?WSDL");
    error_log( json_encode( $sendParam )."__param" );
    $sendResult = $Client -> Send2( $sendParam ); 
    return $sendResult;
}
      
No sample.