|
![]() |
#1 |
Участник
|
Для того, чтобы у вас заработало желаемое, Вам необходимо сначала создать страницу HTML, а потом использовать ей в теле письма, формат которого HTML, тогда вы получите HTML письмо сВашей ссылкой и конечно же кодом, котрые указан выше. Я использую вот так вот код.
CreateNotice(FileName : Text[250];BodyText : Text[500];URL : Text[1024]) { Letter.CREATE(FileName); Letter.TEXTMODE(TRUE); Letter.WRITE('<html >'); Letter.WRITE('<head>'); Letter.WRITE('</head>'); Letter.WRITE('<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />'); Letter.WRITE('<body>'); IF BodyText <> '' THEN Letter.WRITE('<span style="color: #000; font-size: 15px;">' + BodyText + '</span>'); Letter.WRITE('Link'); Letter.WRITE('</body>'); Letter.WRITE('</html >'); Letter.CLOSE; } Дале, исполльзуя "Microsoft MAPI Messages Control, version 6.0" использую данный код IF AttachFileName = '' THEN MAPIMessages.MsgNoteText := Body ELSE BEGIN MAPIMessages.MsgNoteText := Body + ' '; MAPIMessages.AttachmentIndex := MAPIMessages.AttachmentCount; MAPIMessages.AttachmentType := 0; MAPIMessages.AttachmentPathName := AttachFileName; MAPIMessages.AttachmentPosition(STRLEN(Body)); END; Получается письмо с телом вашего сохранённого файлика. |
|