zoukankan      html  css  js  c++  java
  • LoadRunner测试139邮箱的脚本,用SMTP协议

    LoadRunner测试139邮箱的脚本,用SMTP协议

    Action()
    {

     smtp1 = 0;
     smtp_logon_ex(&smtp1, "SmtpLogon",
      "URL=smtp://smtp.139.com",
      "LogonUser=xxx",
      "LogonPass=xxx",
      "CommonName=LoadRunner User",
      LAST);

        smtp_translate_ex( &smtp1,
            //"mydata.txt",
            lr_eval_string("{testdata}"),
            "Content-Type: text/plain;\n  charset=\"gb2312\"\n  Content-Transfer-Encoding: 7bit\r\n\r\n",
             RAW_CONTENT,
            "data.txt" );
     smtp_translate_ex(&smtp1,
           "1M.rar",
           "Content-Type: application/octet-stream;\n name=\"1M.rar\"\n Content-Transfer-Encoding: base64\n Content-Disposition: attachment;\n filename=\"1M.rar\"\r\n",
           BASE64_ENCODED,
          "outfile.txt");


     smtp_send_mail_ex(&smtp1, "SendMail",
      "To=xxx@139.com",
      "From=<xxx>",
      "Subject=test",
      lr_eval_string("{mailcontents}"),
      "ContentType=multipart/mixed;",
      //"ContentType=text/plain",
      MAILOPTIONS,
       "From: \"XXX\" <XXX@139.com>",
       "To: \"XXX\" <XXX@139.com>",
       "X-mailer: Foxmail 6, 15, 201, 23 [cn]",
      MAILDATA,
       "AttachRawFile=data.txt", 
       "AttachRawFile=outfile.txt",
       LAST);

     smtp_logout_ex(&smtp1);

     smtp_free_ex(&smtp1);

     return 0;
    }

    参考:

    http://www.docin.com/p1-189877827.html

  • 相关阅读:
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    17. Letter Combinations of a Phone Number
    37.Sudoku Solver
  • 原文地址:https://www.cnblogs.com/preftest/p/2026335.html
Copyright © 2011-2022 走看看