Navdeep
Intern
Intern
  • UID4356
  • Fans0
  • Follows0
  • Posts2
Reads:1429Replies:1

[products]I am new here on alibaba cloud, i need help sending an email using api

Created#
More Posted time:Nov 16, 2017 3:07 AM
I am new here on alibaba cloud, i need help sending an email using api.

i have read API documents and DirectSendmail , but i didnt get anything done.
having this error  : C0ACFBB0-D4B1-4190-A8B5-754670336636ecs.cn-zhangjiakou.aliyuncs.comInvalidVersionSpecified parameter Version is not valid.

Any working example in php curl or PHP would be great help.

Here is my code.
<?php
  
if(isset($_REQUEST['test_email']))
{
   $to=$_REQUEST['test_email'];
   $data['fname']='Vinkinnu';
  
   $url = 'https://ecs.eu-central-1.aliyuncs.com';
    
    $user='vinkinnu###@gmail.com';
        $pass='#######';
        $action='SingleSendMail';
        $Account_name='info@onlinepdl.com';
        $ReplyToAddress='vinkinnu###@gmail.com';
        $at='1';
        
        $params = array(
            'Action' => $action,
            'AccountName'  => $Account_name,
            'ReplyToAddress'   => $pass,
            'AddressType'        => $at,
            'ToAddress' => $to,
            'Subject'   => 'Ali sub?',
            'HtmlBody'      => '<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
            <title>Excel To HTML using codebeautify.org</title>
        </head>
        <body>
            <!DOCTYPE html>
            <html>
                <head>
                    <meta charset="UTF-8">
                        <title>alibaba mail</title>
                    </head>
                    <body>
                        <!DOCTYPE html>
                        <html>
                            <head>
                                <meta charset="UTF-8">
                                    <title>Excel To HTML using codebeautify.org</title>
                                </head>
                                <body>
                                    <p>Hi </p>
                                    
                                </body>
                            </html>
                        </body>
                    </html>
                </body>
            </html>',
            'text'      => 'body ali cloud',
            'from'      => 'vinkinnu143@gmail.com',
            'ClickTrace' => '1'
          );
        
        
        $request =  $url;
        
        // Generate curl request
        $session = curl_init($request);
        // Tell curl to use HTTP POST
        curl_setopt ($session, CURLOPT_POST, true);
        // Tell curl that this is the body of the POST
        curl_setopt ($session, CURLOPT_POSTFIELDS, $params);
        // Tell curl not to return headers, but do return the response
        curl_setopt($session, CURLOPT_HEADER, false);
        curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
        
        // obtain response
        $response = curl_exec($session);
        curl_close($session);
echo $response;
}
?>

Output : C0ACFBB0-D4B1-4190-A8B5-754670336636ecs.cn-zhangjiakou.aliyuncs.comInvalidVersionSpecified parameter Version is not valid.

shhanshan
Forum Moderator
Forum Moderator
  • UID105
  • Fans5
  • Follows0
  • Posts343
1st Reply#
Posted time:Nov 17, 2017 0:38 AM
As I know, you can create a ticket in web console to get more help
AlibabaCloud.com
Guest