tcsmtp.c
来自「定义了一系列C++类,通过它们来使用socket比直接调用底层的低级函数更有效率」· C语言 代码 · 共 49 行
C
49 行
// Copyright (C) 1992-1996 Gnanasekaran Swaminathan <gs4t@virginia.edu>//// Permission is granted to use at your own risk and distribute this software// in source and binary forms provided the above copyright notice and this// paragraph are preserved on all copies. This software is provided "as is"// with no express or implied warranty.//// Version: 12Jan97 1.11#include <smtp.h>#include <stdio.h>#include <pwd.h>#include <unistd.h>int main (int ac, char** av){ if (ac < 4) { cerr << "USAGE: " << av [0] << " host recipient files...\n"; return 1; } smtp client (&cout); // establish connection client->connect (av [1]); client->helo (); // get help client->help (); // get the FROM address char sender [256]; passwd* pw = getpwuid( getuid() ); sprintf(sender, "%s@%s", pw->pw_name, client->localhost()); // send the files for (int i = 3; i < ac; i++) { client->mail (sender); client->rcpt (av [2]); client->data (av [i]); client->rset (); } // finally quit client->quit (); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?