К сожалению работу пришлось временно отложить, но обязательно к ней вернусь, как только позволит время. Не все так просто с SIM300 (не даром он дешево стоит). Для начала прочитайте, как работать с ftp:
http://electronix.ru/forum/index.php?showtopic=34386 потом по аналогии можно освоить и E-mail
Вот что у меня получилось (пытался отправить текст в письме):
at+cgatt=1
OK
at+cstt
OK
at+ciicr
OK
at+cifsr
10.1.199.188
at+cipserver
SERVER OK
OK
at+clport="TCP","2021"
OK
at+cipstart="TCP","194.67.23.111","25"
OK
220 mail.ru ESMTP Wed, 10 Oct 2007 16:39:13 +0400
CONNECT OK
at+cipsend
> HELO 10.1.199.188
SEND OK
250 mx27.mail.ru Hello 10.1.199.188 [213.87.86.56]
at+cipsend
> MAIL FROM:<xxx@mail.ru>
SEND OK
250 OK
at+cipsend
> RCPT TO:<yyy@mail.ru>
SEND OK
250 Accepted
at+cipsend
> DATA
SEND OK
503 Administrative prohibition -- authorization required. Users in your domain are not allowed to send email without authorization. See
http://www.mail.ru/pages/help/261.html for details.
421 mx27.mail.ru: SMTP command timeout - closing connection
CLOSED
Вот и все, что у меня получилось. Файл отправляется по протоколу SMTP, но проблема в том, что в SMTP нет команд идентификации пользователя (нельзя ввести логин и пароль). Это можно сделать только в POP3. Поэтому действия должны быть такими. Вначале входим в POP3, авторизируемся, потом, если нужно отправить, то переходим в SMTP и передаем. Но это все только теория, на практике пока не реализовал.