Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > SMTP и все что сним связано в деталях


Автор: oper54 25.7.2006, 14:03
Доброе время суток господа сетевики...
Возник вот такой вопрос
как отправить почту не указывая явно домен отправителя,
другими словами я его не знаю
Код

"HELO 81.19.66.20\r\n"
"MAIL FROM:<1111"mail.ru>\r\n" - 
"RCPT TO:<softlib@rambler.ru>\r\n"
"DATA\r\n\r\n\r\n"
"\r\n"
lptext                        
"CRLF.CRLF\r\n\r\n"
"QUIT\r\n"

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

Автор: GrayCardinal 26.7.2006, 14:57
Так вместо домена можно вроде iP свой указывать.
брать из
getsockname
на сокет с которого подключение произведено... Должно сработать. А можно по IP имя свое определить :
gethostbyname

если Win, то должно быть нечто аналогичное... 

Автор: oper54 26.7.2006, 15:05
спасиб.. не сообразил... попробую получится теперь или не =) 

Автор: DENNN 27.7.2006, 11:09
внимательное чтение RFC по протоколу - источник ответов на 99% вопросов smile 

Автор: GrayCardinal 27.7.2006, 11:20
DENNN, 
Ну, это кому как... Лично я практику предпочитаю... имея минимум теории ... дело вкуса. И RFC не всегда помогает. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)