не работает sendmail из С программы (sendmail)

Модератор: Модераторы разделов

richrd
Сообщения: 227

не работает sendmail из С программы

Сообщение richrd »

Код: Выделить всё

#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 не видит адрес получателя?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: не работает sendmail из С программы

Сообщение Bizdelnick »

richrd писал(а):
13.02.2014 14:55
sendmail -t

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
richrd
Сообщения: 227

Re: не работает sendmail из С программы

Сообщение richrd »

Bizdelnick писал(а):
13.02.2014 15:08
richrd писал(а):
13.02.2014 14:55
sendmail -t



Код: Выделить всё

 sendmail=popen("/usr/sbin/sendmail -t","w");


спасибо

case closed
Спасибо сказали: