bhvr Posted April 15, 2007 Report Share Posted April 15, 2007 Has anybody have any luck setting up emailing backup reports? Is there a quick tutorial for this? Any help with be appreciated. thanks Quote Link to comment Share on other sites More sharing options...
saberkin Posted April 16, 2007 Report Share Posted April 16, 2007 I have tried and succeded with one instance but the second pulls up "E-mail notification failed: error -541 (backup client not installed or running)... the second install mirroring the details entered into the first. If I can figure out why the hell it's doing this I'll let you know. - Unless of course someone else has the answer to this problem? Quote Link to comment Share on other sites More sharing options...
bhvr Posted April 16, 2007 Author Report Share Posted April 16, 2007 This is the error that I get: Cannot send message using the server(null) Use the pop-up menu below to try a different outgoing mail server. All message will use this server until you quit Mail or change your network settings. Message from: CF <admin> Send message using: smtp.1and1.com I was trying to configure Mail using our mail service from 1and1.com. Is this the correct way? I was trying to use my 1and1.com account but if seems retrospect sends email from the current logged user in this case admin. Is there a way to change this?? thanks Quote Link to comment Share on other sites More sharing options...
CallMeDave Posted April 16, 2007 Report Share Posted April 16, 2007 Quote: I was trying to configure Mail using our mail service from 1and1.com. Is this the correct way? For most users, the Python script seems to work best. Do a Search here on the Forum for "python". You'll probably find some helpful results. Quote Link to comment Share on other sites More sharing options...
bhvr Posted April 17, 2007 Author Report Share Posted April 17, 2007 Dave I tried the Python script and this time I didn't even get an error message. Nothing happen! Let me know if you have any suggestions about how to use this script since it seems simpler than the one for Mail.app. Thanks! Quote Link to comment Share on other sites More sharing options...
rhwalker Posted April 17, 2007 Report Share Posted April 17, 2007 Did you install both parts? It has always "just worked" for us. By the way, your RDU is quite out of date (current version is 6.1.9.102) but that is not the cause of this problem. Russ Quote Link to comment Share on other sites More sharing options...
bhvr Posted April 18, 2007 Author Report Share Posted April 18, 2007 When you say both parts what do you mean?? Quote Link to comment Share on other sites More sharing options...
rhwalker Posted April 18, 2007 Report Share Posted April 18, 2007 Quote: When you say both parts what do you mean?? Retrospect Event Handler (python) There is also an enhancement in these forums for the event handler if you use email addresses of the form "Some Name <name@your.server.com>" rather than just "name@your.server.com", which works fine. That thread is here: Python event handler (scroll down to Simon Hobson's post of 12/29/05). Earlier bugs discussed in that thread have been fixed in the Python script. Russ Quote Link to comment Share on other sites More sharing options...
bhvr Posted April 18, 2007 Author Report Share Posted April 18, 2007 Is there anything that I need to enable in my server? thanks Quote Link to comment Share on other sites More sharing options...
rhwalker Posted April 18, 2007 Report Share Posted April 18, 2007 Quote: Is there anything that I need to enable in my server? Not quite sure what you are asking here. I assume that you have edited the parameters at the start of the Retrospect Event Handler as indicated (the release notes aren't quite clear). Here's the drill: (1) Using Apple's Script Editor, edit the email recipient (kMainGroup, kSuccessGroup, kErrorGroup, kMediaRequestGroup - as desired, for your needs), the SMTP server (kMailServer), the sender (kFrom), and other parameters if you want. It's all explained in the Retrospect Event Handler file. (2) save the edited script (save as application, stay open, never show startup screen) (3) rename the saved "Retrospect Event Handler.app" file to "Retrospect Event Handler" (without the .app extension) because Retrospect expects the file to be named EXACTLY "Retrospect Event Handler". (sigh). (4) move the saved renamed compiled script to /Library/Preferences/Retrospect (you should also have macmail.py in that same folder unless you change the default location in the Retrospect Event Handler) (5) make sure you have a working user that can send email that is the same one you put in the kFrom parameter in the AppleScript (I added a special user, Retrospect). Test that you can send email from that special user to the recipient email address you edited. That's it. Hope this helps, Russ Quote Link to comment Share on other sites More sharing options...
bhvr Posted April 24, 2007 Author Report Share Posted April 24, 2007 Thanks Russ! As you advised before one must test the account that you are using with any email client and make sure is able to receive/send mail and then come back to Retrospect and input the corresponding values. Thanks a a lot!!!! Quote Link to comment Share on other sites More sharing options...
mad101dan Posted November 30, 2007 Report Share Posted November 30, 2007 Hi I am quite new to macs and I am trying to set this up. 2 questions. 1. Do you need to install python ffor this to work ? 2. I cant find the folder listed in the script. /usr/bin/python/Library/Preferences/Retrospect/macmail.py but I can find :- usr/Library/Preferences/Retrospect/macmail.py is this the right one ? Cheers Dan Quote Link to comment Share on other sites More sharing options...
rhwalker Posted November 30, 2007 Report Share Posted November 30, 2007 Quote: 1. Do you need to install python ffor this to work ? No. Python is a part of the standard install for Mac OS X. Quote: 2. I cant find the folder listed in the script. /usr/bin/python/Library/Preferences/Retrospect/macmail.py but I can find :- usr/Library/Preferences/Retrospect/macmail.py is this the right one ? macmail.py from the Retrospect utilities goes in /Library/Preferences/Retrospect There is no folder /usr/bin/python/Library/Preferences There is no folder /usr/Library/Preferences/Retrospect (unless you have created one) If you have difficulties after installing, repost and we'll help you. macmail.py doesn't need to be changed. Just some simple changes to the script. Russ Quote Link to comment Share on other sites More sharing options...
mad101dan Posted November 30, 2007 Report Share Posted November 30, 2007 Thx Russ I'll check on Monday to see what folder I have actually put it in Cheers Dan Quote Link to comment Share on other sites More sharing options...
mad101dan Posted December 3, 2007 Report Share Posted December 3, 2007 I had put it in the wrong folder, but now its the right one. So my next problem is that it gives me the followig error message. sh: line1:test@yahoo.co.uk: command not found Any ideas ?I have tried using a few emails addresses both internal and external as shown in the above error. Cheers Dan Quote Link to comment Share on other sites More sharing options...
rhwalker Posted December 3, 2007 Report Share Posted December 3, 2007 Quote: So my next problem is that it gives me the followig error message. sh: line1:test@yahoo.co.uk: command not found What is "it" that gives you this message? There are no shell scripts involved in the process, and none of the scripts in the process have such a line as line 1. Could you post the first few lines of the file that is giving this error? Russ Quote Link to comment Share on other sites More sharing options...
mad101dan Posted December 4, 2007 Report Share Posted December 4, 2007 Hi Thanks for your help. I have set the script to run for all events. I then start the laptop backup process and that is when it is gnerating the error. Here is the first lines of my script. ------- property kMainGroup : {"dan@galtec.co.uk", "email2@somewhere.domain"} --will get mail for all events . property kSuccessGroup : {} --will get mail only if no errors occurred property kErrorGroup : {} --will get mail only when Retrospect reports an error property kMediaRequestGroup : {} --will get mail when Retrospect needs new media property kMailServer : "192.168.250.3" -- the smtp server to use for sending mail property kFrom : "greg@galtec.co.uk" -- the from address for the mails that Retrospect sends --SMTP Authentication --if your mail server uses SMTP authentication, enter the username and password here property kUsername : "" property kPassword : "/Library/Preferences/Retrospect/macmail.py" -- the full path to the script that sends mail property kScriptCommand : "" -- This constant defines the interval (in hours) between Backup Server report emails. property kSendBackupServerReport : 1 -- Set this property to false if you don't want the main group to receive mail on script or Backup Server starts. property sendMailOnStart : true ----------- When I get the error message posted above it gives me the options of EDIT and OK if I press EDIT it brings up this script. Hope you can help. Cheers Dan Quote Link to comment Share on other sites More sharing options...
rhwalker Posted December 4, 2007 Report Share Posted December 4, 2007 I note that you have multiple recipients for event recipients, which is something that I have never tried. Do you have a valid email recipient at both email addresses you list? In other words, using your email program, are you able to send email to dan@galtec.co.uk and email2.somewhere.domain ? Point being, I note that the "email2@somewhere.domain" is an example given in the template script. If you do not have a valid recipient for that second email address, then things will fail. If you only have a single recipient, then delete the comma, the space following the comma, and the second recipient. And then follow the instructions I gave above in my post of April 18, 2007. EXACTLY. Additionally, I'm a bit concerned that the unix Bourne shell ("sh") is giving you the error message, that "it" is giving you the option to edit the script, and you have never reported where you are getting that error message, only that "it' is generating the error. Is "it" your dog? Your mother? What is "it"? EXACTLY what steps are you doing to get this message? Finally, the template script has a number of earlier lines in it that are Applescript comments. I cannot believe that the lines you posted are the "first few lines" of the Retrospect Event Handler as I requested unless you have done some serious editing. I'm trying to find out the cause of the error message, which is reporting an error on line 1. I think that you have done something that is causing the script to be launched by the Bourne shell (sh). The script should be launched by the AppleScript system, not the shell. When you do a "get info" on this AppleScript (the Retrospect Event Handler), what is the "Kind" shown? Did you exactly follow my instructions above in post #96237 of April 18, 2007? Russ Quote Link to comment Share on other sites More sharing options...
mad101dan Posted December 5, 2007 Report Share Posted December 5, 2007 Hi Russ Thanks for your patience, I took on board what you were saying, and thought I may have messed up the script in some way so I redownloaded it and started again. This time though it has given me a new error message :- Retrospect Event Handler The command exite with a non zero status. I again get the option to edit or press ok. I have included below the full script I have edited. This error message occurs about 20 seconds after i choose Run -> Start Backup Server When I do the "get info" kind = Application(power pc) I am running version 6.0.204 if that makes any difference. Here is the script copied directly--> -- Retrospect Event Handler for Mail.app for OSX -- •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• -- You _must_ edit these email address property definitions. Insert the desired recipients -- into each group using quote marks, commas to separate multiple recipients, or -- leave curly brackets empty to not receive any mail for a group. Addresses must be -- in the form of one of the examples below, and a mix of the two types can be used. -- •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• property kMainGroup : {"dan@galtec.co.uk"} --will get mail for all events . property kSuccessGroup : {} --will get mail only if no errors occurred property kErrorGroup : {} --will get mail only when Retrospect reports an error property kMediaRequestGroup : {} --will get mail when Retrospect needs new media property kMailServer : "192.168.250.3" -- the smtp server to use for sending mail property kFrom : "greg@galtec.co.uk" -- the from address for the mails that Retrospect sends --SMTP Authentication --if your mail server uses SMTP authentication, enter the username and password here property kUsername : "" property kPassword : "" -- the full path to the script that sends mail property kScriptCommand : "/Library/Preferences/Retrospect/macmail.py" -- This constant defines the interval (in hours) between Backup Server report emails. property kSendBackupServerReport : 1 -- Set this property to false if you don't want the main group to receive mail on script or Backup Server starts. property sendMailOnStart : true -- Nothing below this line needs to be edited. Quote Link to comment Share on other sites More sharing options...
rhwalker Posted December 5, 2007 Report Share Posted December 5, 2007 While I appreciate the additional information, you still have not answered the questions that I asked, and you seem to be changing the problem without answering those questions. (1) have you tried sending email to all email addresses in the kMainGroup property list from an account on the machine that is running Retrospect? (I note that you have changed this property list from what you originally posted, yet you have not mentioned that you did this change). (2) have you installed macmail.py in /Library/Preferences/Retrospect ? (3) did you exactly follow my instructions in my post #96237 of April 18, 2007? (4) EXACTLY what error messages are you getting? in your initial posts, you reported that "it" (?) was giving an error of: "sh: line1:test@yahoo.co.uk: command not found". Are you getting this same error or a different one? Perhaps you need to (1) detail exactly what you are doing (2) post a listing from Terminal of the output of the following command: Code: ls -al /Library/Preferences/Retrospect Copy that line and paste it into Terminal, provide us with the output. (3) post a screen shot of the error message if you aren't able to provide us with its exact wording. (4) consider upgrading to Retrospect 6.1.138 - it's a free update. The version you have is old, and bugs have been fixed. (5) tell us some information about your configuration - we have none. Version of Mac OS X, type of computer, version of Retrospect Driver Update (RDU). The Retrospect versions are printed in the Retrospect log on each launch. (6) tell us what errors / messages are being seen in the Retrospect logs. Russ Quote Link to comment Share on other sites More sharing options...
mad101dan Posted December 5, 2007 Report Share Posted December 5, 2007 Cheers all sorted. I had a number wrong in the IP address, oops. Cheers for your help. Dan Quote Link to comment Share on other sites More sharing options...
mad101dan Posted December 11, 2007 Report Share Posted December 11, 2007 I'm sure I added a post here last week, it doesnt seem to have worked. Anyway i got it sorted in the end, it was my fault, I had the wrong ip address for the mai server. Thanks for the help. Is there anyway to get it to mail the error reports (log) so you can see what the errors are, rather than just emailing me to tell me it has errors ? Cheers Dan Quote Link to comment Share on other sites More sharing options...
rhwalker Posted December 11, 2007 Report Share Posted December 11, 2007 Quote: Is there anyway to get it to mail the error reports (log) so you can see what the errors are, rather than just emailing me to tell me it has errors ? What you see is what you get. If you study the "Retrospect Event Handler" AppleScript, you see that only certain information is passed to the script in the Apple Events. You could, of course, write a shell script to parse the Retrospect log and email that to you. Problem is, the Retrospect log is circular, so it's a bit hard to know where it stops and starts. Put in a feature request to include this feature for a future version of Retrospect, if that ever happens. Good luck. I've never seen a feature request implemented. Russ Quote Link to comment Share on other sites More sharing options...
mad101dan Posted December 11, 2007 Report Share Posted December 11, 2007 Quote: Put in a feature request to include this feature for a future version of Retrospect, if that ever happens. Good luck. I've never seen a feature request implemented. Russ LOL thx for your help. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.