本地调试时,是正常可以发送邮件的,一旦部署到linux服务器上之后就无法发送邮件,并且提示:无法连接到主机、端口
1.导致的原因是因为Linux服务器无法直接访问邮件服务地址,在本机window上ping邮件地址,得到对应的真实IP
2.进入linux服务器,修改hosts文件,将邮件服务地址的ip和域名映射好,hosts修改命令:vi /etc/hosts
3.修改后按下esc,输入:wq 退出并保存hosts文件
4.linux进行ping邮件服务地址,可以ping通,重新发送邮件成功!
某高校组建了校园网,现需要在校园网中部署一台电子邮件
服务器
,用于进行公文发送和工作交流。利用基于
Linux
平台的Sendmail邮件
服务器
的配置及基于Web界面的Open Webmail邮件
服务器
既能满足需要,又节省了资金。
在完成该项目之前,首先应当规划好电子邮件
服务器
的存放位置、所属网段、IP地址、域名等信息;其次,要确定每个用户的用户名,以便为其创建账号等。
System.Net.Mail.SmtpClient一般发送如果启用了ssl则他会先从25端口去建立握手,一般邮件
服务器
都会禁用25端口,因此会发送报错,远程
服务器
无响应,连接超时
推荐用web方式
发送邮件
,这样成功率很高,需要引用C#的程序集组件System.Web
参考代码:
public static void SendEmail()
Linux
SendMail
发送邮件
失败诊断案例,sendmail
发送邮件
Linux
上Sendmail经常由于一些配置问题,导致邮件发送失败,下面整理、收集了一些邮件发送失败、异常的案例。案例1:在新
服务器
上测试sendmail
发送邮件
时,发现邮件发送不成功,检查/var/log/maillog日志文件发现如下错误(Notice:hostname、邮箱地址等信息使用xxx代替)tail /var/...
啥意思呢,这儿取的是域名信息,而内网没有域名啊,而连接邮箱
服务器
的时候它要带上系统域名信息,才能返回连接信息,邮箱
服务器
通了以后要跟主机互通,可是我的
linux
服务器
的只通内网,内网也不需要域名啊,域名把打通信息带跑偏了,一直报错。看源码感觉日志里面这EHLo host-10-211-72-238.openstackloca7有问题,就是不知道问题在哪,这就取到主机名称,调到邮箱
服务器
以后,
服务器
根据主机名称找回到发送主机。其他情况文章很多,可以找到,我这种情况独特全网没有描述,所以记录一下,可以交流。
一直按着以前的安装发放安装sendmail,可以这次 竟然发不出去邮件,查看邮件日志 报错:Jun 18 11:34:23 iZ255lfo12hZ sendmail[4859]: t5I3YJd0004857: to=<404587286@qq.com>, delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=120430, relay...
第一种情况是阿里云限制了25端口阿里云
服务器
限制了25端口。问了126邮箱那边的技术客服,只支持25端口。问了阿里云的售后,他们说25端口不开放。可以考虑463端口或者他们的邮箱服务。第二种情况是
linux
无法
解析域名是由于
linux
无法
解析域名地址导致,需要在代码中将邮件
服务器
地址改成IP的,如:stmp.mail.163.com改成:220.181.72.147,如果不想改的话, 需要在lin...
原始问题背景:前几天运维同事突然发现zabbix监控上面不再
发送邮件
了,而zabbix的监控界面状态都是能够显示出来。因为之前出现过类似的问题,估计是163邮箱的问题,于是登陆用于告警的邮箱,直接通过网页
发送邮件
也同样报错,估计是邮件防垃圾服务进行了限制,需要等到第二天才能恢复(第二天确实恢复正常),但是当天如果需要继续使用zabbix的邮箱监控的话,只能通过更换告警邮箱。于是配置了新的邮箱qix...
无法
发送邮件
发布时间:2007-10-06 22:38:20来源:红联作者:s1y08我用的是Red Hat Enterprise
Linux
4系统我在这个系统下用postfix+cyrus imapd+squirrelmail 搭建了个mail
服务器
现在出现了以下的问题,我用Windows系统的 Outlook Express连接我的mail
服务器
后,可以连接的上,但只要一发邮件就连接不到服务...
##
Linux
中
无法
发送邮件
>[success]出现这种情况,一般是因为
服务器
上设置了防火墙。在这里,默认使用如下防火墙设置~~~#!/bin/bash#配置
服务器
防火墙#author yifeng (E-mail:576617109@qq.com)iptables -F #先清空规则iptables -P INPUT DROP #禁止所有访问iptables -P OUTPUT ...
默认使用EnableSsl=false本地可以
发送邮件
,传到
服务器
上就不行,查找原因是阿里云封掉了25端口,必须使用非25端口才能发送,没办法换ssl协议。
端口选择注意
接收邮件
服务器
:imap.qq.com,使用SSL,端口号993
发送邮件
服务器
:smtp.qq.com,使用SSL,端口号465或587
对于ssl/tls加密,使用465端口
对于starttls 一般使用587端口
换了587端口各种不行,查了资料才发现SmtpClient只支持STARTTLS加密,网易的163刚好不支持