I'm running 1.0.3 (yes, working on the upgrade), and I'm seeing some problems when people try to reply to a message with the sender's email in this particular format:
"Last, First ([email protected])" <[email protected]>
It is a valid address format, but I suspect either the parenthesis or the two "@" signs are probably tripping up some regex somewhere.
When the user tries to reply, the smtp server logs this, note how the address has changed:
postfix/submission/smtpd[43644]: warning: Illegal address syntax from foo.bway.net[216.220.96.xx] in RCPT command: <"Last, First ([email protected])">
So roundcube is taking everything before the angle brackets above and then using that as the address, turning it into an invalid format.
I tried reporting via Trac, but I gave up after 3 different email addresses never received the Trac account verification email.
Works for me in Roundcube 1.1.0. Provide more info about your environment (OS, PHP, SMTP versions) and do you have smtp_server set in Roundcube config?
Thanks for the reply.
This is on FreeBSD 8.4, with PHP 5.3.29 (running 5.3 for our other webmail, squirrelmail). smtp_server is set to our standard outbound pool of servers and smtp auth is also enabled so we can track quotas on sending.
This address format is the only complaint we've seen so far, no other issues with sending.
Maybe if I dig through the commits I can find a fix until we're ready to deal with the upgrade to 1.1.0. Hopefully it's not some bug in PHP's regex stuff.