AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2003, 12:57   #1  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
2 Антон Солдатов

В очередной раз спасибо, но на этот раз не все удалось.

PHP код:
static void SendByMail(
    
str             _subject '',
    
str             _emailAddr,
    
str             _from '',
    
str             _body '',
    
FilenameOpen    _attachmentFilename '')
{
    
SysMailer                       mailer          = new SysMailer();
    
SysEmailParameters              parameters      SysEmailParameters::find();
    
sysMailerCustomHeaders          headers;
    
container                       attachmentdata;
    
BinData                         binData;


    
headers mailer.customHeaders();
    
headers.add('Content-Type''text/plain; charset=Windows-1251');

    
mailer.fromAddress(_from);
    
mailer.fromName(_from);
    
mailer.subject(_subject);
    
mailer.body(_body);

    if (
parameters.DNSServerName)
    {
        
mailer.DNSServers().add(parameters.DNSServerName,
                                
parameters.DNSTCPIPRetryCount,
                                
parameters.DNSUDPRetryCount);
    }

    if (
parameters.SMTPRelayServerName)
    {
        
mailer.SMTPRelayServers().add(parameters.SMTPRelayServerName,
                                      
parameters.SMTPPortNumber,
                                      
parameters.SMTPServerIPAddress,
                                      
parameters.SMTPUserName,
                                      
parameters.SMTPPassword);
    }

    
mailer.tos().add(_emailAddr);

    if (
_attachmentFilename)
    {
        
binData = new BinData();
        
binData.loadFile(_attachmentFilename);
        
attachmentdata binData.getData();
        
mailer.attachments().add(_attachmentFilename,_attachmentFilename,'text/plain','BASE64','Windows-1251');
    }

    
mailer.sendMail();

Но имя файла бНОПНЯ, т.е. не помогло :-(
Теги
email, faq, законченный пример, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
SysMailer и отправка сообщений через Axapta chanchala DAX: Программирование 9 11.02.2009 13:27
Отправка сообщения на email DreamCreator DAX: Программирование 23 06.02.2006 11:25
how to receive pop3 email in Axapta ? Haroldas DAX: Программирование 8 01.11.2005 16:41
Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) raz DAX: Программирование 1 01.10.2003 15:07
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.