:: Max Master ::
Posting with a Mobile Phone to Movabletype 3
I am using this Perl script, orginally taken from this website
The script is altered: no authentication through mail-address and this first version script has the username and pwd stored in the file. Version 2 of this script is a no go for me due to the fact that the from and subject is encoded (iso 8859) from my mobile phone as shown in a previous entry. The script cannot rip and or detect these extra bogus characters causing the XML-RPC call not to work.
Some hints and tips
1. add username to /etc/mail/aliases (or /etc/aliases) ie.
ireceivethemail: “|sms.pl”
2. create with ln -s a symbolic link from the location of the sms.pl to /usr/adm/sm.bin/ otherwise sendmail cannot use this script when receiving mail.
Of course I know this script is far from perfect but it has been made in 2002 and I’ve not seen any updates since. I prefer this type of script above any other POP3 script cause with this I the entry is posted instantly and a cronjob is not necessary so that load keeps minimum on the server.
Credits to: Raffi Krikorian
Today
SMS / E-mail with XMLRPC [help needed]
Message from cellphone is seen as: From: “=?ISO-8859-1?Q?jantjesmit1@xs4all.nl?=”
where only jantjesmit1@xs4all.nl is allowed to be used from the script
# confirm that the message is from somebody that is allowed to post to
# the blog
my $from = $header->get( “From”, 0 );
$from =~ s/^(?:\”?.*?\”?\s*\]+)\>?.*?$/$1/;
chop $from;
my %is_authAddress;
for( @authAddress ) { $is_authAddress{$_} = 1; }
exit 0 if( !$is_authAddress{$from} );
From this script I understand that now the whole line is seen as FROM address. in 99% of the cases this works fine but not with my Sony/Ericsson T610
Also: from the subject the [password] is chopped, but ?= at the end must be removed also including the first ?ISO stuff.
Subject: =?ISO-8859-1?Q?[password]?=
Here password is used to see if you are allowed to use it rest must be removed.
My knowledge about scripting / perl scripting is too little to understand how to chop if exist. Any help is appreciated.
Please notice that when using ie. Thunderbird for E-mail or Eudora or a webbased mailapplication this script is working.
Een remote test
Nog eens een test om te kijken wat het exacte verschil is tussen een
e-mail van de GSM of de webmail met hetzelfde account.
Update: found it. Subject and from address are messed up with information about ISO 8859-1, how the hell can I remove this in the script..
Strange, e-mail from the GSM is accepted but not published
3 adresses are configured to be able to send from, but I’ve no idea why it was not published. Mail received, Mail handled, xmlrpc done,
accepted, message that the weblog entry was posted but it was not.
Strange.
Mail from GSM with account is not published, but Mail (exact same address) from a mailpackage is working without any problem. Anyone a hint or tip?
Movabletype 3 with XMLRPC and E-mail
I’ve succeeded with the help of the SMS blogging tool to add e-mail
support to Movabletype for my aroundmyroom.com weblog this tool can be
found at: http://www.bitwaste.com/wasted-bits/archives/000114.html
Ultimate goal: send e-mail with GSM to Weblog
My First Weblog Entry
Posted with a simple perl script through e-mail
and XML-RPC with SOAP::Lite. Awesome!!
Tomorrow
Page3 girl(s)
How many Page3 girls are there? For months now I see the same faces …

