The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Отправка e-mail средствами c++ по простому"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Отправка e-mail средствами c++ по простому"
Сообщение от RobotNIC Искать по авторуВ закладки on 13-Июл-03, 03:58  (MSK)
Прошу:
Дайте сырец самого простого метода сформировать и отправить письмо на e-mail из под CGI скрипта на C++.

В PERL рулит такой вариант:
$Mail_PRG = "/usr/sbin/sendmail -t";
open(dAtA, "|$Mail_PRG");
print dAtA "To: $Mail_TO\n";
print dAtA "From: $Mail_FROM\n";
print dAtA "Subject: $Subject_mail\n\n";
print dAtA "$Message_mail\n\n.\n";
close (dAtA);

Есть ли подобный вариант на c++?

Сокеты, формирование письма по 822rfc слишком муторно и не оправдывает отправку одного письма в месяц.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Отправка e-mail средствами c++ по простому"
Сообщение от David emailИскать по авторуВ закладки on 13-Июл-03, 17:46  (MSK)
bool send_mail(char *from, char *to, char *bcc, char *subject, char *body)
{
   char command[TMP_PART_SIZE];
   FILE* mail;
  
   syslog (LOG_NOTICE, "Sending_mail\n");
   snprintf(command, sizeof(command), "%s -t %s", SENDMAIL_LOCATION, to);
   if ((mail = popen(command, "w")) == NULL) {
      perror("popen()");
      return false;
   }
   else
   {
      fprintf(
         mail,
         "Subject: %s\nFrom: %s\nTo: %s\nBcc: %s\nContent-Type: text/plain; charset=windows-1251\n\n%s\n.\n",
         subject,
         from,
         to,
         bcc,
         body
      );
      if (pclose (mail)) {
         syslog (LOG_NOTICE, "Sending_failed\n");
      }
      return true;
   }
}
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру