Отправлять почту с помощью AS 3.0 можно!
Не верите?

Код AS3:
trace ("я тоже не поверил, пока сам не проверил.");
чтобы работать с почтой вам потребуется библиотека airxmal , я работал с
этой версией. Это swc файл, я надеюсь вы знаете как его подключать к проекту
она использует smtp сервер, коннектится к нему по сокету, тонкостей я не знаю, главное то, что вся эта система работает. Почитайте, я более чем уверен что можно отправлять таким образом любые данные, не только текст.

Код AS3:
import com.coltware.airxmail.INetAddress;
import com.coltware.airxmail.smtp.SMTPClient;
import com.coltware.airxmail.MimeMessage;
import com.coltware.airxmail.RecipientType;
import com.coltware.airxmail.smtp.SMTPEvent;
import com.coltware.airxmail.MailSender.SMTPSender
import com.hurlant.crypto.tls.TLSSocket;
sender = new SMTPSender();
//пока тестил только гмайл
sender.setParameter(SMTPSender.HOST,"smtp.gmail.com");
sender.setParameter(SMTPSender.PORT,465);
// авторизуемся
sender.setParameter(SMTPSender.AUTH,true);
sender.setParameter(SMTPSender.USERNAME,username);
sender.setParameter(SMTPSender.PASSWORD,password);
//TLSSocket скачиваем отсюда, это swc библиотека As3Crypto
sender.setParameter(SMTPSender.SOCKET_OBJECT,new com.hurlant.crypto.tls.TLSSocket());
//AirxMailConfig.setDefaultHeaderCharset("UTF-8"); не нашел класс, закомментил :D всеравно работает отлично
var mimeMsg:MimeMessage = new MimeMessage();
var from:INetAddress = new INetAddress();
from.personal = "coltware";
from.address = this.fromEmail;
mimeMsg.setFrom(from);
var toAddr:INetAddress = new INetAddress("buzz@gmail.com","buzz"); //куда шлем
mimeMsg.addRcpt(RecipientType.TO,toAddr);
mimeMsg.setSubject("My first buzz from airxmail");
mimeMsg.setTextBody(""); // текст сообщения, между прочим хорошо передает как русский так и английский
sender.send(mimeMsg);
sender.close();
для теста создайте акк на gmail.com, вбейте
логин пароль , запустите и
будьте счастливы, Товарищи!