|
|
|
Having tried a forward to my private email address via gmail, I think the problem might be that the "To:" header isn't changed (the email is forwarded as is), and still contains the destination gmail-address.
Maybe the mail-processor at LL just parses the content of the email for extracting the destination object from the "To:" header, and not from the recipient address it was sent to? I tried the forwarding from my gmail-account to a object in Second Life. It still gives the same error and bounces the E-Mail back.
Is there any progress on this bug? I could think of some nice scripting features when this auto-forwarding would work. I also didnt found any other free e-mail provider yet, which gives the option to filter and auto-forward e-mails instantly. So i was not able to test with another provider. The manual forwarding always works, but automated forwarding seems to be a problem. I have a similar problem, or maybe it is the same:
The system I'm working on sends a mail from a php script to an object. The object wasn't receiving any mail so I changed the e-mail address to my personal one to check that the PHP script was ok. And it worked. I tried a forwarding and I got the same problem than you do. Also I tested an old project I made that sends mail from a PHP script, that I know it was working before and now it doesn't. So this bug is really serious. Is not only the forwarding that doesn't works, but mails sent from PHP script neither work. Voted. I couldn't reproduce this at all. I tried a filter based forward, a manual forward, and a regular email send, making sure the email queue was empty in between, and they all went through successfully. I'll append below the script that I used to test so that other people can try to reproduce.
default touch_start(integer num_detected) { llOwnerSay("touched"); llGetNextEmail("",""); }email(string time, string address, string subj, string message, integer num_left) { llOwnerSay(address + " " + subj); }} Can anyone still reproduce this and if so, please provide us with clear reproducible steps
I still can reproduce this. It doesnt seem to be fixed by now.
Steps for reproduction: 2.) Create two cubes in Second Life, cube A and cube B. 3.) Insert in cube A following script: default timer() { llGetNextEmail("", ""); }email( string time, string address, string subject, string message, integer num_left ) { llSay(0, subject+"\n \n"+message); }} 4.) Insert in cube B following script: default touch_start(integer total_number) { llEmail("lares.carter@gmail.com","Testing Filter","nothing special in here..."); // replace "lares.carter@gmail.com" with your own adress }} 5.) Create a new filter in the settings menu and set the subject filter to "Testing Filter". Click next step, check [x] Forward it to: and enter the adress with the key you received from Cube A. For example "db00239e-71bc-207d-b5c7-b214d47be3ca@lsl.secondlife.com". 6.) Touch cube B. 7.) Check your Inbox at gmail. You should receive the email from object B and some seconds later a mail delivery failure notice. The mails i received: from Object <db00239e-71bc-207d-b5c7-b214d47be3ca@lsl.secondlife.com> Object-Name: Object nothing special in here... SECOND E-MAIL: This is the mail system at host smtp1.agni.lindenlab.com. I'm sorry to have to inform you that your message could not For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can The mail system <mailtolsl@smtp1.agni.lindenlab.com> (expanded from Final-Recipient: rfc822; mailtolsl@smtp1.agni.lindenlab.com ---------- Forwarded message ---------- nothing special in here... Alexa, did anyone check if it actually is the extra "rfc822;" added to the key of the object and the missing space in front of it? If i look up "rfc822;" then i get that it is the "STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES". still an issue for me. any progress?
Confirmed. I'm seeing the same exact problem. If you attempt to use auto-forward from gMail (the filter based autoforward) the object in-world will not receive the message.
It appears the the address rfc822; is added as the initial address, but this appears only to be added when sent to linden servers. A web search yielded the following; Is it possible that the Firewall SMTP fixup is interfering with incoming forwarded messages? Adding an additional recipient, (rfc822) prior to the object address? |
|||||||||||||||||||||||||||||||||||||||||
in your messages —
Final-Recipient: rfc822; mailtolsl@data.agni.lindenlab.com
Original-Recipient: rfc822;7d06fb85-fb15-cb3e-4fa9-f87fe066b6e3@lsl.secondlife.com
see the two "rfc882;" items?
the one forwarded by Gmail has NO SPACE after the ";"
the one 'mailto lsls@" does...
I think the lack of the SPACE after the ; is the problem. The question is, who's at fault, Gmail or LL?