Показать сообщение отдельно
Старый 25.10.2012, 17:16
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 8  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
юзал com.coltware.airxmail.MailSender

в примере отправка сообщение с приложением фото

Код AS3:
var obj:Object = { };
obj.to = toEmail; // кому шлем
obj.subj = subject; // тема
obj.image = imagePath; // путь до фото (если надо)
 
var sender:SMTPSender = new SMTPSender();
sender.setParameter(SMTPSender.HOST,"smtp.yandex.ru");
sender.setParameter(SMTPSender.PORT, 25);  // default port is 25
 
// If you use SMTP-AUTH
sender.setParameter(SMTPSender.AUTH,true);
sender.setParameter(SMTPSender.USERNAME, name);
sender.setParameter(SMTPSender.PASSWORD, password);
 
var contentType:ContentType = ContentType.MULTIPART_MIXED;
 
// Create email message
var message:MimeMessage = new MimeMessage(contentType);
 
//  Set from email address and reciepients
var from:INetAddress = new INetAddress("test@yandex.ru","test@yandex.ru");
message.setFrom(from);
var toRecpt:INetAddress = new INetAddress(fromEmail, fromEmail);
message.addRcpt(RecipientType.TO,toRecpt);
message.setSubject(subject);
 
var textPart:MimeTextPart = new MimeTextPart();
textPart.contentType.setParameter("charset","UTF-8");
textPart.transferEncoding = "8bit";
textPart.setText(text); //текст письма
message.addChildPart(textPart);
 
var filePart:MimeBinaryPart = new MimeBinaryPart();
filePart.setAttachementFile(File.applicationDirectory.resolvePath(imagePath), attachmentName); // attachmentName - название вложенного файла	
message.addChildPart(filePart);
 
sender.send(message);
sender.close();
__________________
low +