Peter Опубликовано 19 ноября, 2005 Жалоба Поделиться Опубликовано 19 ноября, 2005 Программа на С под Линуксом контролирует установку. При распознавании некоторой ситуации нужно из программы отправить емейл начальнику. Подскажите, что читать, с чего начинать. Может, есть где-то что-то готовое. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 20 ноября, 2005 Жалоба Поделиться Опубликовано 20 ноября, 2005 system ("/bin/mail ......"); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Peter Опубликовано 16 декабря, 2005 Автор Жалоба Поделиться Опубликовано 16 декабря, 2005 Уважаемые! mail бодро сообщает мне: Message accepted for deliver на всех сайтах, как локальных, так и в Интернете. Полагаю несконфигурирован mail. В документации не нашел ничего. Где что читать хотя бы. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 16 декабря, 2005 Жалоба Поделиться Опубликовано 16 декабря, 2005 И что Вас смущает? Простейший пример - отправка письма по адресу, указанному первым аргументом, с текстом, указанным вторым аргументом: #include <stdio.h> #include <stdlib.h> int main (int ac, char *av[]) { char str[256]; if (ac != 3) exit (1); sprintf (str, "echo %s | mail %s", av[2], av[1]); system (str) && printf ("Error sending mail to %s\n", av[1]) || printf ("Mail to %s sent\n", av[1]); return 0; } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Peter Опубликовано 20 декабря, 2005 Автор Жалоба Поделиться Опубликовано 20 декабря, 2005 Уважаемый EvilShadow. К сожалению, ситуация другая. Если mail на yandex.ru, то ответ - "DSN: data format error", в остальных случаях - "DSN: service unavailable". В том числе из командной строки. Хотя бы выяснить, что это значит - в документации ничего не нашел. Самое непонятное - в "соседней" сети, которую я же и ставил, работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.