: 안녕하세요?
:
: 지금 리눅스 네트워크 프로그래밍을 공부하고 있는데요
: E-mail 보내는 함수라든가 방법 알고 계시면
: 가르쳐주실래요?
: system명령으로 하는 거 말구요
: 부탁드립니다.
: 혹시 메일로 보내주시면 더 감사하궁 ^^;;
핫핫..제가 질문 해놓고 제가 대답하게 되는군요.
프로그램 상에서 이메일을 보내는 방법은
나우누리 리눅스 동호회에도 같은 질문을 올렸다가
어떤 분(아이디를 까묵었어여 ^^;;)께서 대답을 주셔서
해결할 수 있었습니다.
키는 바로 'popen'이었죠.
다음은 제가 구현한 소스 중의 일부입니다.
void write_mail(FILE *stream, char *BName)
{
fprintf(stream, "You god a good file by %s.", BName);
if(ferror(stream))
{
fprintf(stderr, "E-mail alert failed.");
exit (EXIT_FAILURE);
}
}
아래는 write_mail 호출하는 부분입니다.
output = popen("mail -s "Babo!!" root@localhost", "w");
write_mail(output, GetBoboName(BaboInfo));
pclose(output);--No comment 人生