Код: Выделить всё
#include <stdio.h>
int
main(){
FILE *sendmail;
sendmail=popen("/usr/sbin/sendmail","w");
fprintf(sendmail,"To:user@mail\n");
fprintf(sendmail,"From:admin@mail\n");
fprintf(sendmail,"Subject:test\n");
fprintf(sendmail,"YAaaaaaaaaaaHhh\n");
fprintf(sendmail,".\n");
pclose(sendmail);
return 0;
}gcc main.c && ./a.out
Recipient names must be specified
При этом из консоли
sendmail -t
To: user@mail
From: admin@mail
Subject: test
YAaaaaaaaaaaHhh
.
успешно отправляет.
Почему sebdmail не видит адрес получателя?