.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 3: The Awakening (http://forum.shrapnelgames.com/forumdisplay.php?f=138)
-   -   Email notification programs (http://forum.shrapnelgames.com/showthread.php?t=31091)

WraithLord October 18th, 2006 08:31 AM

Re: Email notification programs
 
Quote:

Graeme Dice said:
Does anybody know of a good program that is capable of sending out emails to all of the players in my games through the use of the postexec command? I'd like to streamline the hosting process as much as possible, and I think that this would be a great benefit.

I hapen to know of one http://forum.shrapnelgames.com/images/smilies/happy.gif, check this thread

Gandalf Parker October 18th, 2006 12:39 PM

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

NickW October 27th, 2006 12:47 PM

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 &lt;&lt;EOF
From: Nick's Dom3 Server &lt;me@my.isp.com&gt;
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 />

Gandalf Parker October 27th, 2006 12:59 PM

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.