Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Программная отсылка электронной почты из под Windows, UNIX и LINUX

589
12 июня 2004 года
rarelang
55 / / 08.05.2004
Всем добрый день.

Подскажите мне пожалуйста унифицированный способ отсылки электронного сообщения из CGI написанного на С++ (никакая другая технология меня в данный момент не интересует поскольку весь проект написан исключительно на C++) который бы работал под Windows, UNIX и Linux без значительного изменения исходного кода (с использованием POSIX-совместимых библиотек или чего-то подобного).

Как я понимаю один из оптимальных вариантов это подсоединяться к почтовому серверу через SMTP и отсылать электронное сообщение таким образом с заранее созданного почтового ящика (Outlook ведь как то подсоединяется почтовому серверу, да и программы проверки сообщений под FreeBSD тоже). Дело в том что я практически не работал с программированием сетей, а с отсылкой электронных сообщений вообще никогда не встречался.

Если можно, то дайте мне четкий пример кода с отсылкой тестового сообщения, я буду очень признателен.

Заранее спасибо за любую помощь (и дополнительное гигантское спасибо за пример кода :)).

(Также буду очень признателен за любую ссылку на документацию по работе с SMTP, и подобными ему протоколами работы с электронной почтой)
272
14 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by rarelang
Всем добрый день.

Подскажите мне пожалуйста унифицированный способ отсылки электронного сообщения из CGI написанного на С++ (никакая другая технология меня в данный момент не интересует поскольку весь проект написан исключительно на C++) который бы работал под Windows, UNIX и Linux без значительного изменения исходного кода (с использованием POSIX-совместимых библиотек или чего-то подобного).

Как я понимаю один из оптимальных вариантов это подсоединяться к почтовому серверу через SMTP и отсылать электронное сообщение таким образом с заранее созданного почтового ящика (Outlook ведь как то подсоединяется почтовому серверу, да и программы проверки сообщений под FreeBSD тоже). Дело в том что я практически не работал с программированием сетей, а с отсылкой электронных сообщений вообще никогда не встречался.

Если можно, то дайте мне четкий пример кода с отсылкой тестового сообщения, я буду очень признателен.

Заранее спасибо за любую помощь (и дополнительное гигантское спасибо за пример кода :)).

(Также буду очень признателен за любую ссылку на документацию по работе с SMTP, и подобными ему протоколами работы с электронной почтой)


Есть специальная dll если интересно могу выложить....

1.9K
27 июня 2004 года
Fatal
75 / / 10.03.2004
Цитата:
Originally posted by rarelang
Всем добрый день.

Подскажите мне пожалуйста унифицированный способ отсылки электронного сообщения из CGI написанного на С++ (никакая другая технология меня в данный момент не интересует поскольку весь проект написан исключительно на C++) который бы работал под Windows, UNIX и Linux без значительного изменения исходного кода (с использованием POSIX-совместимых библиотек или чего-то подобного).

Как я понимаю один из оптимальных вариантов это подсоединяться к почтовому серверу через SMTP и отсылать электронное сообщение таким образом с заранее созданного почтового ящика (Outlook ведь как то подсоединяется почтовому серверу, да и программы проверки сообщений под FreeBSD тоже). Дело в том что я практически не работал с программированием сетей, а с отсылкой электронных сообщений вообще никогда не встречался.

Если можно, то дайте мне четкий пример кода с отсылкой тестового сообщения, я буду очень признателен.

Заранее спасибо за любую помощь (и дополнительное гигантское спасибо за пример кода :)).

(Также буду очень признателен за любую ссылку на документацию по работе с SMTP, и подобными ему протоколами работы с электронной почтой)



Сомневаюсь, что это получится на разных ОС. Там вель разные системные вызовы. Как правило разные функции. Получиться если сделать это с дерективами типа #if. И если ты знаешь как это провернуть на обоих ОС

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог