POST api/Email/SendEmail

立即发送邮件

Request Information

URI Parameters

None.

Body Parameters

SendEmailData
NameDescriptionTypeAdditional information
sendType

EmailSendType

None.

RecordSendData

AutoSendData

None.

resid

integer

None.

recid

integer

None.

title

string

None.

messsage

string

None.

sycrodata

boolean

None.

dblinkname

string

None.

from

string

None.

tos

string

None.

ccs

string

None.

subject

string

None.

body

string

None.

smtp

string

None.

userName

string

None.

userPass

string

None.

AttachFile

string

None.

priority

MailPriority

None.

isBodyHtml

boolean

None.

useAlternateView

boolean

None.

enableSsl

boolean

None.

port

integer

None.

useCalendar

boolean

None.

defaultMethod

string

None.

ICalevtSummary

string

None.

ICalEvtLocation

string

None.

ICalEvtDescription

string

None.

ICalEvtAlarmRes

string

None.

ICalEvtAttendeeRes

string

None.

ICalEvtRecurrencePatternRes

string

None.

ICalProductId

string

None.

ICalEvtUID

string

None.

ICalEvtClass

string

None.

ICalMethod

string

None.

ICalAttendees

Collection of Object

None.

ICalEvtRecurrencePatterns

Collection of Object

None.

ICalEvtAlarms

Collection of Object

None.

ICalEvtEnd

date

None.

ICalEvtStart

date

None.

ICalStr

string

None.

ICalVTimeZone

string

None.

Request Formats

application/json, text/json

Sample:
{
  "sendType": 0,
  "RecordSendData": {
    "ASEND_ID": 1,
    "ASEND_RelateID": 2,
    "ASEND_RESID": 3,
    "ASEND_TITLE": "sample string 4",
    "ASEND_ENABLE": true,
    "ASEND_TYPE": 0,
    "ASEND_SubType": "sample string 6",
    "ASEND_EDTID": "sample string 7",
    "ASEND_ORDER": 8,
    "ASEND_EDTTIME": "2025-07-03T09:27:35.8692375+08:00",
    "ASEND_EMAIL_TITLE": "sample string 10",
    "ASEND_CONTENT": "sample string 11",
    "ASEND_CONTENT_TYPE": 0,
    "SubData": {
      "ParmOfHashTable": {
        "System.Object": {}
      },
      "ResidsDataOfAttach": [
        {},
        {}
      ],
      "HttpFilesOfAttach": [
        {},
        {}
      ],
      "RelatedResidsDataOfAttach": [
        {},
        {}
      ],
      "ResidsOfAutoImport": [
        "sample string 1",
        "sample string 2"
      ],
      "SyncroData": true
    },
    "dblinkname": "sample string 12",
    "UpdateAutoSendColData": true,
    "sendTo": "sample string 14",
    "sendToCol": "sample string 15",
    "ListOfAutoSendColData": [
      {
        "ASENDCOL_ID": 1,
        "ASENDCOL_HOSTID": 2,
        "ASENDCOL_RESID": 3,
        "ASENDCOL_RESPID": 4,
        "ASENDCOL_TYPE": 0,
        "ASENDCOL_COLNAME": "sample string 5",
        "ASENDCOL_COLCOND": "sample string 6",
        "ASENDCOL_COLVALUE": "sample string 7",
        "ASENDCOL_TIME_UNIT": 8,
        "ASENDCOL_ORDER": 9,
        "ASENDCOL_EDTID": "sample string 10",
        "ASENDCOL_EDTTIME": "2025-07-03T09:27:35.8692375+08:00",
        "sendTo": "sample string 12"
      },
      {
        "ASENDCOL_ID": 1,
        "ASENDCOL_HOSTID": 2,
        "ASENDCOL_RESID": 3,
        "ASENDCOL_RESPID": 4,
        "ASENDCOL_TYPE": 0,
        "ASENDCOL_COLNAME": "sample string 5",
        "ASENDCOL_COLCOND": "sample string 6",
        "ASENDCOL_COLVALUE": "sample string 7",
        "ASENDCOL_TIME_UNIT": 8,
        "ASENDCOL_ORDER": 9,
        "ASENDCOL_EDTID": "sample string 10",
        "ASENDCOL_EDTTIME": "2025-07-03T09:27:35.8692375+08:00",
        "sendTo": "sample string 12"
      }
    ],
    "frequency": {
      "Day1": 1,
      "Day2": 2,
      "Day3": 3,
      "Frequency": 0,
      "Hour1": 4,
      "Hour2": 5,
      "Hour3": 6,
      "Minute1": 7,
      "Minute2": 8,
      "Minute3": 9,
      "ResID1": 10,
      "ResID2": 11,
      "RunOnceInterval": 12,
      "Times": 13,
      "UniID": 14
    }
  },
  "resid": 1,
  "recid": 2,
  "title": "sample string 3",
  "messsage": "sample string 4",
  "sycrodata": true,
  "dblinkname": "sample string 6",
  "from": "sample string 7",
  "tos": "sample string 8",
  "ccs": "sample string 9",
  "subject": "sample string 10",
  "body": "sample string 11",
  "smtp": "sample string 12",
  "userName": "sample string 13",
  "userPass": "sample string 14",
  "AttachFile": "sample string 15",
  "priority": 0,
  "isBodyHtml": true,
  "useAlternateView": true,
  "enableSsl": true,
  "port": 19,
  "useCalendar": true,
  "defaultMethod": "sample string 21",
  "ICalevtSummary": "sample string 22",
  "ICalEvtLocation": "sample string 23",
  "ICalEvtDescription": "sample string 24",
  "ICalEvtAlarmRes": "sample string 25",
  "ICalEvtAttendeeRes": "sample string 26",
  "ICalEvtRecurrencePatternRes": "sample string 27",
  "ICalProductId": "sample string 28",
  "ICalEvtUID": "sample string 29",
  "ICalEvtClass": "sample string 30",
  "ICalMethod": "sample string 31",
  "ICalAttendees": [
    {},
    {}
  ],
  "ICalEvtRecurrencePatterns": [
    {},
    {}
  ],
  "ICalEvtAlarms": [
    {},
    {}
  ],
  "ICalEvtEnd": "2025-07-03T09:27:35.8692375+08:00",
  "ICalEvtStart": "2025-07-03T09:27:35.8692375+08:00",
  "ICalStr": "sample string 34",
  "ICalVTimeZone": "sample string 35"
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SendEmailData'.

Response Information

Resource Description

result
NameDescriptionTypeAdditional information
error

错误代码

integer

None.

message

错误信息

string

None.

data

数据

Object

None.

stacktrace

详细错误信息

string

None.

otherdata

其他返回数据

Object

None.

LastError

string

None.

IsComplete

boolean

None.

total

integer

None.

index

integer

None.

IsTerminate

boolean

None.

taskgroupid

integer

None.

taskid

integer

None.

msg

string

None.

status

integer

None.

serverTime

date

None.

lockdata

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "error": 1,
  "message": "sample string 2",
  "data": {},
  "stacktrace": "sample string 4",
  "otherdata": {},
  "LastError": "sample string 6",
  "IsComplete": true,
  "total": 8,
  "index": 9,
  "IsTerminate": true,
  "taskgroupid": 11,
  "taskid": 12,
  "msg": "sample string 13",
  "status": 14,
  "serverTime": "2025-07-03T09:27:35.8692375+08:00",
  "lockdata": {}
}