Available in cydia for free
Nice wee app if you want to make a backup of text(s) for reference or to keep after clearing old sms’s to speed up the sms app.
The following is taken from appleiphoneschool:
SMS2Mail is an application that allows you to send your text messages to an email account. The application opens to the main menu. The first option on the main menu is Select Phone Number. This option allows you to choose the texts from certain phone numbers…there is also a Select All option which would be basically all your text messages. From here you can select the dates from which you would like the text messages. Just tap on the From option, select a date from the calendar and then tap on Select Date. The same goes for the To option. So, you could display all text messages from September 1st to today.
The Advanced Search option allows you to search your text messages for keywords; choose between all messages, received or sent; allows you to order your text messages either descending or ascending and allows you to choose the number of text messages it finds (unlimited, top 10 or top 50). All of the options on the main menu act as a filter so, if you want all your text messages from Sept. 1st to today that have the word “church” in them…then you would search for that key word. Or, you could choose a specific phone number and only the texts from last week from that phone number and only the text messages you received from that number last week. Basically, you can be as broad or as specific as you would like when choosing the text messages.
Once you have everything filled out, you can select Show Messages option. This will bring up all the text messages that fit the options you chose. From here, you can select all the messages using the Select All option or you can select individual messages by tapping on them. Once you have selected the messages you would like to email…tap the email icon in the upper right corner.
Now, you will need to enter the email address in which you would like to send the text messages. You can then choose to send the texts as a .csv (Excel) file or as a Plain Text file. The .csv file will show up as an attachment in the email and the plain text file will just put the plain text right into the body of the email (see screenshots below). You can also choose to change the subject of the email, the body of the email and/or the title of the file. Next you will need to set up your SMTP Server Settings.
The SMTP Server Setting automatically assume you are using a gmail account. If so, you do not have to change the information in the Address option. However, if you are using a different email company you will need to change the Address info. Below are a few options.
Yahoo – smtp.mail.yahoo.com
AOL – smtp.aol.com
Netscape – smtp.isp.netscape.com
Or, check out THIS website which lists a ton of SMTP settings. Once you have the SMTP info entered, you can then put in your login, password and email address. After everything has been entered, tap Send Mail. This will bring you back to the previous page where you can then select the Send button in the upper right corner. Once it is finished sending, you will get a pop-up saying that the email was sent successfully. (You will only have to enter your SMTP Server Settings the first time…it will keep them after that.)
I honestly did not have any problems with this application. It sent both the .cvs and plain text files quickly. I also thought that the plain text showed up very nicely in the email (see screenshot below). Sometimes plain text files can look very disorganized but, this one is nice. Overall, the application does what it says it is going to do!