It can be configured to get your ip either directly from an interface (for those without routers), from the router directly, or from a webpage (checkip.dyndns.org) ...It should work fine with any mta, though if you want the email sent to a non-local account your mta will have to be able to either deliver it directly or via a smarthost (if you can point a mail client at your mta and send mail you're golden)
Here's a sample configuration to get the ip from a linksys wrt54g:
Code:
syslog=yes
mail=username@host.com
pid=/var/run/ddclient.pid
use=fw, fw=192.168.1.1:80/Status_Router.asp, fw-login=fwuser, fw-password=fwpass fw-skip='wan_ip'
login=dyndns_username
password=dyndns_password
server=members.dyndns.org
protocol=dyndns2
myacct.dyndns.org