Parceiro, é muito simples fazer isso com a ferramenta nativa do WordPress, acesse o menu “Configurações/ Escrita”, role um pouco a tela até achar o subtitulo “Publicar via email”. Lá você vai informar o servidor de e-mail, o nome do usuário, a senha e uma categoria para que os posts enviados por e-mail sejam categorizados.
Depois disso toda mensagem que chegar no e-mail configurado será publicado como um novo post no seu blog.
Por exemplo, se eu configurasse assim:
Servidor de Email: mail.leobaiano.com
Nome do Usuário: post@leobaiano.com
senha: 123456
Categoria: Noticias
Quando eu quiser escrever um novo post basta abrir meu e-mail (perceba que não é para abrir o e-mail configurado no WordPress e sim o que eu costumo usar, o e-mail configurado no WordPress deve ser criado exclusivamente para publicar posts no blog e não deve ser divulgado pois todo e-mail enviado pra lá vai se tornar um post) e escrever uma mensagem para post@leobaiano.com e esta mensagem se tornará um post.
Você precisa acessar o http://example.com/installdir/wp-mail.php que é o arquivo que verifique a caixa de entrada do e-mail em questão e processa o post. Você pode agendá-lo no crontab para fazer a verificação a cada x minutos.
http://codex.wordpress.org/Post_to_your_blog_using_email
No meu caso, eu já configurei tudo, fiz uma execussão automática pelo cron-job q executa a cada 1 minuto, mas só posta o título do post (assunto do e-mail). Não está publicando nem a mensagem nem algum anexo do e-mail.
O que posso fazer para resolver isto?