sendmail.c
来自「使用Oracle 外部過程發送email, 有裝java組件的Oracle不需」· C语言 代码 · 共 58 行
C
58 行
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include "smtp.h"/*#include "debug/global.h" */#define SMTPPORT 25/*//Write By Gan Jian Hui//Date : 2006-07-06//Description :Send email by c */#ifdef ORACLEPROC int sendMail( char *subject, char *message, char *from, char *recipient)#elseint main(int argc,char *argv[]) #endif { int sockfd ; char *mailserver; char mailfrom[80]="" ; char *hostname ; pMail mail ; hostname =(char *)malloc(80) ; memset(hostname,0,80) ; gethostname(hostname,80) ; mailserver = "mailserver" ; INIT_MAIL(mail); sprintf(mailfrom,"%s@%s","admin",hostname) ; free(hostname) ;#ifdef ORACLEPROC mail->subject = strdup(subject) ; mail->mailBody = strdup(message) ; mail->header->mailTo = strdup(recipient ); mail->header->mailFrom=strdup(mailfrom );#else mail->subject=strdup("thisistest簙
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?