开机自动启动,当ip发送变化的时候自动发送IP到指定邮箱。
可以的,写个脚本让电脑每次开机的时候运行,通过脚本获得当前的IP地址后跟之前的IP比较,如果不一样的话则发送邮件。
问题是你的 *** 你们有可以用的 *** TP服务器么?
获取当前计算机名;MAC地址;登录名;外网IP,发送到指定邮箱。
private string[] GetHost()//获取本机的IP地址、计算机名、当前用户、所属域与MAC地址
{
//计算机名
string s = "", mac = "";
string hostInfo = Dns.GetHostName();
//IP
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
for (int i = 0; i addressList.Length; i++)
{
s += addressList[i].ToString();
}
//当前电脑用户
string name = System.Environment.UserName;
//当前电脑所属网域
string DomainNanme = System.Environment.UserDomainName;
//mac
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
mac = mo["MacAddress"].ToString();
}
string []Host =new string[5];
Host[0] = s;
Host[1] = hostInfo;
Host[2] = name;
Host[3] = DomainNanme;
Host[4]=mac;
return Host;
}
自己参考以上代码修改,代码讲究的是思想,自己好好琢磨琢磨。
请问怎么用ip地址发送邮箱
你好,IP地址是无法发送邮件的,同局域网可以互相传送文件,不过要开共享权限,需要发送邮件的话建议您还是使用邮箱发送,谢谢
python3发送到ipv6到指定邮箱
ipv4需要登录,ipv6不需登陆,而考虑到开机的时候ipv4可能是未登录的状态,而qq邮箱是没法在纯ipv6的环境下使用的,因此采用ipv6下可以发送邮件的outlook邮箱。
设置该python程序开机自启,即在C盘start目录下加入一个批处理文件, *** 是用记事本写下如下代码:python1.py(我命名上面的py程序为1.py,按照实际的文件名来处理),保存之后将该.txt改成.bat即变成了批处理文件然后把你的.py文件拷贝到c盘System32下即可。
ipv6状态下需要注意远程的电脑设置好这些之后不要反复的开机折腾,要不邮箱可能被视为发送垃圾邮件而被暂时锁定。
跪求开机自动把本机IP地址发送到指定邮箱的程序!!!
可以写一个批处理程序。但是你要知道对方使用邮箱的 *** TP地址。 然后让计算机开机自动执行此批处理就好了。或者先执行一个 ipconfig d:\1.txt 然后再将此1.txt自动发送到指定邮箱。
ystem.Environment.UserDomainName; //mac ManagementClass mc; mc = new ManagementClass("Win32_NetworkAdapt