Thread: RE: [Issuetracker-development] Latest 4 changes
Brought to you by:
peterbe
From: Peter B. <ma...@pe...> - 2003-03-19 00:14:19
|
At 13:56 2003-03-17 -0500, Meehan, Francois wrote: >Hi Peter, > >Many thanks for the new features. > >I have problem making the pop add-on to work. I have created a helpdesk >account on the mail server (exchange 5.5), and created that account in >Issuetracker, added my e-mail address as "Create an accepting email on this >account" in my Issuetracker instance. > >I sent a couple of e-mail to helpdesk, checked the account with Imap and the >mail is there. > >When running the "check4MailIssues" URL, sniffing the network I can see a >valid POP3 conversation, a list of e-mails is returned to your script, but >on the browser it returns "Created 0 issues". As if it does not recognize >my e-mail address. For what it is worth, the from field on these e-mails >are: "Meehan, Francois" <Fra...@ie...>, and the "accepting email >on this account" is Fra...@ie.... > >Any ideas, is there anything special I should check? Hmm... You seem to know what you're talking about in terms on sysadmin. The from field does not matter in the emails you send to it (the issuetracker). This is never really used to send emails. The accepting email objects and the email_address property is that of the TO part of the email. I.e. on my sandbox instance I have added iss...@pe... for accepting email. Then I send emails to it from any email address and they get picked up. "accepting email" does NOT mean people-we-are-prepared-to-listen-to. Did that help? And one other thing, don't use an email address that you also use for always notifyables, because then the notifications are picked up as inbound emails. I'll add some code to prevent this from happening. >Francois > > > > -----Original Message----- > > From: Peter Bengtsson [mailto:ma...@pe...] > > Sent: March 16, 2003 8:05 PM > > To: iss...@li... > > Cc: iss...@pe... > > Subject: [Issuetracker-development] Latest 4 changes > > > > > > Just uploaded to CVS: > > > > New feature: Inbound email via POP3. You can now set up one or > > more POP3 accounts each with one or more email > > addresses that are > > dedicated to sniff for emails sent to it that is converted to > > issues. > > It depends on the email package from > > http://mimelib.sourceforge.net/ > > and if you want to strip HTML formatted emails you are > > advised to > > install Strip-o-Gram from > > http://www.zope.org/Members/chrisw/StripOGram > > For this to work you are expected to set up some sort > > of cron job > > to periodically check for new email. > > > > Bug fixed: Lines that start with a URL or an email address turned > > to e.g. c<a href="mailto:opy...@do...">opy...@do...</a>. > > Now that has been fixed. > > > > Bug fixed: Removing several groups in the Notifyable groups now > > works. Thank you Wolfgang Reinelt. > > > > Bug fixed: Adding and removing other properties now work. > > > > Bug fixed: Open option available when issue already Open. > > (was because it tested if 'Open'=='open') > > > > New feature: Added createIssueObject() method so that you'll be > > able to create issue objects other than via the web. > > > > > > > > Request for help! > > The new POP3 inbound email feature needs testing. I've tried > > to crash-smash > > it myself by sending lots of weird emails with dodgy file > > attachments and > > HTML formatting. > > Those of you who are activly interested in this feature, > > please install the > > CVS version and help me track out the last bugs on this. > > This is what is only stopping me from releasing a new version (0.5.0b > > that'll be) to Zope.org > > > > If you don't want to/can't install this latest CVS version > > but want to play > > around with the inbound email; > > send emails to iss...@pe... and every half hour > > check for them at > > http://home.peterbe.com/issuetrackers/newT > > > > I'm also in search of a better regular expression for > > checking validity of > > emails. The one the product employs now does not recognize > > joh...@sm... apparently. > > If you have a rock solid regular expression to suggest, I'll > > give it a bash > > and maybe implement in the next major release. > > > > > > Warm regards, Peter > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by:Crypto Challenge is now open! > > Get cracking and register here for some mind boggling fun and > > the chance of winning an Apple iPod: > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > > _______________________________________________ > > Issuetracker-development mailing list > > Iss...@li... > > https://lists.sourceforge.net/lists/listinfo/issuetracker-development > > |
From: Meehan, F. <Fra...@ie...> - 2003-03-19 14:15:06
|
Hi, OK, it is now working, but I have another problem, after I ran check4MailIssues, E-mail are not removed from the mail server, so when I re-run check4MailIssues duplicate Issues get created (maybe it is just my settings). I know that with the poplib library, there is a delete function that needs the message number as argument. Also, as a suggestion, would it be possible that when an Issue gets created that way, the sender automatically received an acknowledgment by e-mail with the URL of the newly created issue (like a temporary notifyables :-) ? Such type of interaction with the requester is usually a big seller... I really like the new "Change issue properties" feature, really cool. Thanks again for a great work. Francois > -----Original Message----- > From: Peter Bengtsson [mailto:ma...@pe...] > Sent: March 18, 2003 6:40 PM > To: Meehan, Francois > Cc: iss...@li... > Subject: RE: [Issuetracker-development] Latest 4 changes > > > At 13:56 2003-03-17 -0500, Meehan, Francois wrote: > >Hi Peter, > > > >Many thanks for the new features. > > > >I have problem making the pop add-on to work. I have created > a helpdesk > >account on the mail server (exchange 5.5), and created that > account in > >Issuetracker, added my e-mail address as "Create an > accepting email on this > >account" in my Issuetracker instance. > > > >I sent a couple of e-mail to helpdesk, checked the account > with Imap and the > >mail is there. > > > >When running the "check4MailIssues" URL, sniffing the > network I can see a > >valid POP3 conversation, a list of e-mails is returned to > your script, but > >on the browser it returns "Created 0 issues". As if it does > not recognize > >my e-mail address. For what it is worth, the from field on > these e-mails > >are: "Meehan, Francois" <Fra...@ie...>, and the > "accepting email > >on this account" is Fra...@ie.... > > > >Any ideas, is there anything special I should check? > > Hmm... > You seem to know what you're talking about in terms on sysadmin. > The from field does not matter in the emails you send to it (the > issuetracker). This is never really used to send emails. > The accepting email objects and the email_address property is > that of the > TO part of the email. > > I.e. on my sandbox instance I have added > iss...@pe... for > accepting email. > Then I send emails to it from any email address and they get > picked up. > "accepting email" does NOT mean people-we-are-prepared-to-listen-to. > > Did that help? > > And one other thing, don't use an email address that you also use for > always notifyables, because then the notifications are picked > up as inbound > emails. > I'll add some code to prevent this from happening. > > > > >Francois > > > > > > > -----Original Message----- > > > From: Peter Bengtsson [mailto:ma...@pe...] > > > Sent: March 16, 2003 8:05 PM > > > To: iss...@li... > > > Cc: iss...@pe... > > > Subject: [Issuetracker-development] Latest 4 changes > > > > > > > > > Just uploaded to CVS: > > > > > > New feature: Inbound email via POP3. You can now set > up one or > > > more POP3 accounts each with one or more email > > > addresses that are > > > dedicated to sniff for emails sent to it that is > converted to > > > issues. > > > It depends on the email package from > > > http://mimelib.sourceforge.net/ > > > and if you want to strip HTML formatted emails you are > > > advised to > > > install Strip-o-Gram from > > > http://www.zope.org/Members/chrisw/StripOGram > > > For this to work you are expected to set up some sort > > > of cron job > > > to periodically check for new email. > > > > > > Bug fixed: Lines that start with a URL or an email > address turned > > > to e.g. c<a > href="mailto:opy...@do...">opy...@do...</a>. > > > Now that has been fixed. > > > > > > Bug fixed: Removing several groups in the > Notifyable groups now > > > works. Thank you Wolfgang Reinelt. > > > > > > Bug fixed: Adding and removing other properties now work. > > > > > > Bug fixed: Open option available when issue already Open. > > > (was because it tested if 'Open'=='open') > > > > > > New feature: Added createIssueObject() method so > that you'll be > > > able to create issue objects other than via the web. > > > > > > > > > > > > Request for help! > > > The new POP3 inbound email feature needs testing. I've tried > > > to crash-smash > > > it myself by sending lots of weird emails with dodgy file > > > attachments and > > > HTML formatting. > > > Those of you who are activly interested in this feature, > > > please install the > > > CVS version and help me track out the last bugs on this. > > > This is what is only stopping me from releasing a new > version (0.5.0b > > > that'll be) to Zope.org > > > > > > If you don't want to/can't install this latest CVS version > > > but want to play > > > around with the inbound email; > > > send emails to iss...@pe... and every half hour > > > check for them at > > > http://home.peterbe.com/issuetrackers/newT > > > > > > I'm also in search of a better regular expression for > > > checking validity of > > > emails. The one the product employs now does not recognize > > > joh...@sm... apparently. > > > If you have a rock solid regular expression to suggest, I'll > > > give it a bash > > > and maybe implement in the next major release. > > > > > > > > > Warm regards, Peter > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by:Crypto Challenge is now open! > > > Get cracking and register here for some mind boggling fun and > > > the chance of winning an Apple iPod: > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > > > _______________________________________________ > > > Issuetracker-development mailing list > > > Iss...@li... > > > > https://lists.sourceforge.net/lists/listinfo/issuetracker-development > > > > |
From: Peter B. <ma...@pe...> - 2003-03-20 00:58:48
|
At 09:06 2003-03-19 -0500, Meehan, Francois wrote: >Hi, > >OK, it is now working, but I have another problem, after I ran >check4MailIssues, E-mail are not removed from the mail server, so when I >re-run check4MailIssues duplicate Issues get created (maybe it is just my >settings). > >I know that with the poplib library, there is a delete function that needs >the message number as argument. Look at the getPOP3Messages() method (in IssueTracker.py, ca. line 2850). It has a parameter called dele=1 Check that that is really set to 1. A bit further down the code in that same method you'll see that it does:: pop3instance.dele(i+1) Doesn't that take effect on your system? >Also, as a suggestion, would it be possible that when an Issue gets created >that way, the sender automatically received an acknowledgment by e-mail with >the URL of the newly created issue (like a temporary notifyables :-) ? Such >type of interaction with the requester is usually a big seller... Have thought of that, but haven't done it yet. It would have to be an optional thing. Some companies might not want to expose their issue tracker to the public, so their senders shouldn't be allowed to know of the URL. >I really like the new "Change issue properties" feature, really cool. Cheers. Was it you who suggested that feature some time ago? Peter >Thanks again for a great work. > > >Francois > > > > -----Original Message----- > > From: Peter Bengtsson [mailto:ma...@pe...] > > Sent: March 18, 2003 6:40 PM > > To: Meehan, Francois > > Cc: iss...@li... > > Subject: RE: [Issuetracker-development] Latest 4 changes > > > > > > At 13:56 2003-03-17 -0500, Meehan, Francois wrote: > > >Hi Peter, > > > > > >Many thanks for the new features. > > > > > >I have problem making the pop add-on to work. I have created > > a helpdesk > > >account on the mail server (exchange 5.5), and created that > > account in > > >Issuetracker, added my e-mail address as "Create an > > accepting email on this > > >account" in my Issuetracker instance. > > > > > >I sent a couple of e-mail to helpdesk, checked the account > > with Imap and the > > >mail is there. > > > > > >When running the "check4MailIssues" URL, sniffing the > > network I can see a > > >valid POP3 conversation, a list of e-mails is returned to > > your script, but > > >on the browser it returns "Created 0 issues". As if it does > > not recognize > > >my e-mail address. For what it is worth, the from field on > > these e-mails > > >are: "Meehan, Francois" <Fra...@ie...>, and the > > "accepting email > > >on this account" is Fra...@ie.... > > > > > >Any ideas, is there anything special I should check? > > > > Hmm... > > You seem to know what you're talking about in terms on sysadmin. > > The from field does not matter in the emails you send to it (the > > issuetracker). This is never really used to send emails. > > The accepting email objects and the email_address property is > > that of the > > TO part of the email. > > > > I.e. on my sandbox instance I have added > > iss...@pe... for > > accepting email. > > Then I send emails to it from any email address and they get > > picked up. > > "accepting email" does NOT mean people-we-are-prepared-to-listen-to. > > > > Did that help? > > > > And one other thing, don't use an email address that you also use for > > always notifyables, because then the notifications are picked > > up as inbound > > emails. > > I'll add some code to prevent this from happening. > > > > > > > > >Francois > > > > > > > > > > -----Original Message----- > > > > From: Peter Bengtsson [mailto:ma...@pe...] > > > > Sent: March 16, 2003 8:05 PM > > > > To: iss...@li... > > > > Cc: iss...@pe... > > > > Subject: [Issuetracker-development] Latest 4 changes > > > > > > > > > > > > Just uploaded to CVS: > > > > > > > > New feature: Inbound email via POP3. You can now set > > up one or > > > > more POP3 accounts each with one or more email > > > > addresses that are > > > > dedicated to sniff for emails sent to it that is > > converted to > > > > issues. > > > > It depends on the email package from > > > > http://mimelib.sourceforge.net/ > > > > and if you want to strip HTML formatted emails you are > > > > advised to > > > > install Strip-o-Gram from > > > > http://www.zope.org/Members/chrisw/StripOGram > > > > For this to work you are expected to set up some sort > > > > of cron job > > > > to periodically check for new email. > > > > > > > > Bug fixed: Lines that start with a URL or an email > > address turned > > > > to e.g. c<a > > href="mailto:opy...@do...">opy...@do...</a>. > > > > Now that has been fixed. > > > > > > > > Bug fixed: Removing several groups in the > > Notifyable groups now > > > > works. Thank you Wolfgang Reinelt. > > > > > > > > Bug fixed: Adding and removing other properties now work. > > > > > > > > Bug fixed: Open option available when issue already Open. > > > > (was because it tested if 'Open'=='open') > > > > > > > > New feature: Added createIssueObject() method so > > that you'll be > > > > able to create issue objects other than via the web. > > > > > > > > > > > > > > > > Request for help! > > > > The new POP3 inbound email feature needs testing. I've tried > > > > to crash-smash > > > > it myself by sending lots of weird emails with dodgy file > > > > attachments and > > > > HTML formatting. > > > > Those of you who are activly interested in this feature, > > > > please install the > > > > CVS version and help me track out the last bugs on this. > > > > This is what is only stopping me from releasing a new > > version (0.5.0b > > > > that'll be) to Zope.org > > > > > > > > If you don't want to/can't install this latest CVS version > > > > but want to play > > > > around with the inbound email; > > > > send emails to iss...@pe... and every half hour > > > > check for them at > > > > http://home.peterbe.com/issuetrackers/newT > > > > > > > > I'm also in search of a better regular expression for > > > > checking validity of > > > > emails. The one the product employs now does not recognize > > > > joh...@sm... apparently. > > > > If you have a rock solid regular expression to suggest, I'll > > > > give it a bash > > > > and maybe implement in the next major release. > > > > > > > > > > > > Warm regards, Peter > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.net email is sponsored by:Crypto Challenge is now open! > > > > Get cracking and register here for some mind boggling fun and > > > > the chance of winning an Apple iPod: > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > > > > _______________________________________________ > > > > Issuetracker-development mailing list > > > > Iss...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/issuetracker-development > > > > > > > > >------------------------------------------------------- >This SF.net email is sponsored by: Does your code think in ink? >You could win a Tablet PC. Get a free Tablet PC hat just for playing. >What are you waiting for? >http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en >_______________________________________________ >Issuetracker-development mailing list >Iss...@li... >https://lists.sourceforge.net/lists/listinfo/issuetracker-development |
From: Meehan, F. <Fra...@ie...> - 2003-03-20 17:00:35
|
Hi Peter, I think I found the problem: by adding the following line in IssueTracker.py: pop3instance.quit() after line 2912 ( emails.append(e)), it works ok. Seems that MS exchange (and maybe other POP3 implementation) need a nice quit in order to perform mail deletion. Concerning the new "Change issue properties" feature, you are wright, I was the one who suggested it. Thanks again for a very usefull product! Francois |
From: Peter B. <ma...@pe...> - 2003-03-20 18:29:41
|
At 12:00 2003-03-20 -0500, Meehan, Francois wrote: >Hi Peter, > >I think I found the problem: > >by adding the following line in IssueTracker.py: > >pop3instance.quit() > >after line 2912 ( emails.append(e)), it works ok. Seems that MS exchange >(and maybe other POP3 implementation) need a nice quit in order to perform >mail deletion. That's now been added. >Concerning the new "Change issue properties" feature, you are wright, I was >the one who suggested it. > >Thanks again for a very usefull product! > >Francois |
From: Peter B. <ma...@pe...> - 2003-03-22 00:29:40
|
At 09:06 2003-03-19 -0500, Meehan, Francois wrote: >Also, as a suggestion, would it be possible that when an Issue gets created >that way, the sender automatically received an acknowledgment by e-mail with >the URL of the newly created issue (like a temporary notifyables :-) ? Such >type of interaction with the requester is usually a big seller... This has now also been added to the code. Check out the latest cvs and look back at the accepting emails you've set up. You'll also need to visit the Management tab and press the "Deploy and preserve existing" button. Peter |