Приветствую. Собственно сабж. Прошу только сильно не пинать, я в этом деле новичок. Может есть исходники. На любом языке.
www.sources.ru есть там пример проги QMAILER на С++, она отправляет письмо с аттачем. а вообще прежде чем файл отправляется, он кодируется в base64 кодировку и отправляется.
сообщение кодируется по стандарту mime, а какой адгоритм будет выбран для файла - это как тебе больше понравится. Можно и uue например.