![]() |
Re: Email notification programs
Quote:
|
Re: Email notification programs
In linux I have the postexec script send emails when people ask for it.
Usually I push for using the programs you have, such as doing a command line mailto: call to outlook. But that is such a pain in windows that I recommend some of the free downloadable utitlities for that. The Bat or Febooti |
Re: Email notification programs
For Linux servers, I use this script as my --postexec for email notifications
<font class="small">Code:</font><hr /><pre> #!/bin/bash PLAYER1=someguy@someemail.com PLAYER2=someguy@someemail.com PLAYER3=someguy@someemail.com PLAYER4=someguy@someemail.com PLAYER5=someguy@someemail.com PLAYER6=someguy@someemail.com PLAYER7=someguy@someemail.com PLAYER8=someguy@someemail.com sendmail -fme@my.isp.com -FDomserver $PLAYER1 $PLAYER2 $PLAYER3 $PLAYER4 $PLAYER5 $PLAYER7 $PLAYER8 <<EOF From: Nick's Dom3 Server <me@my.isp.com> Subject: Game has hosted Please connect to server XXXX port YYYY to play your next turn . EOF </pre><hr /> For windows servers, I install windows scripting host and then use this vbs script <font class="small">Code:</font><hr /><pre> Set objEmail = CreateObject("CDO.Message") objEmail.From = "yourusername@yourdomain.com" objEmail.To = "player1@somedomain.com;player2@somedomain.com " objEmail.Subject = "Game XXX has hosted!" objEmail.Textbody = "Please connect to server XXXX port YYYY to play your next turn!" objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtpserver.yourdomain.com" objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'These lines are for if your ISP's SMTP server required authentication 'They can be commented out if not needed objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "yourusername" objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "yourpassword" objEmail.Configuration.Fields.Update objEmail.Send </pre><hr /> |
Re: Email notification programs
GREAT stuff. Thanks.
The linux script is alot like mine but I build a tmp file with all the headers then pipe it thru a send. But yours is easier to read. |
All times are GMT -4. The time now is 07:22 AM. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.