通过SMTP中继服务器发送邮件的问题

昨天写了一篇 SMTP中继服务器部署的文章,有朋友问我本地多个应用使用了不同的邮件通知地址,但发邮件的时候只能使用SMTP中继服务器上配置的地址才能发送,如下图:

所有的业务应用都必须配置成上图中的地址才可以发送邮件通知。

针对以上问题,我们可以通过2种方法来解决:

第1种方法:

针对客户的业务应用及多功能设备使用的邮件通知地址在Office 365 exchange online上创建相应的:共享邮箱 ,如下图:

在共享邮箱中添加:发送方式的权限给SMTP中继服务器中的office 365帐户

这样的话SMTP中继上设置的邮件地址会通过共享邮箱发送电子邮件,收件人看到的发件人是此共享邮箱发送的,问题解决。

第2种方法:

针对所有的业务应用及多功能设备使用的通知邮件地址在Office 365 exchange online中创建对应的邮箱帐户,并对这些帐户进行配置,添加:SMTP中继服务器中指定的邮箱地址到这些邮箱属性中:发送方式的权限中,如下图:

针对以上2种方法,我个人建议通过第1种方法比较好,因为从授权的角度来说,共享邮箱是不占用授权的,而通过第2种方法就需要为这些邮箱分配授权才能正常的使用,如果客户的业务应用及多功能设备比较多的话,占用的授权也比较多,用户在金钱上的投入就比较大,因此建议通过第1种方法对用户来说更适合

时间: 2025-01-02 08:37:54

通过SMTP中继服务器发送邮件的问题的相关文章

使用Office 365账号配置SMTP中继服务器

如何将企业中的多功能设备(打印机.扫描仪等 )或应用程序设置为使用 Office 365 发送电子邮件,微软给出了3种方法: SMTP 客户端提交 直接发送 SMTP 中继 以上3种方式的介绍,大家可以参考techent链接:https://technet.microsoft.com/zh-cn/library/dn554323(v=exchg.150).aspx 下面我主要是针对第3种方法:SMTP中继的部署 应用场景 =====================================

扫描仪通过SMTP中继服务器发送通知邮件失败

现象描述: 前2天有客户给我打电话说有1个办公地点的扫描仪扫描的文件多的话,收件人是无法收到通知邮件的,扫描仪上未显示任何错误:如果扫描的数量比较少如几张的话收件人就可以正常收到扫描通知邮件(客户的环境是在本地搭建了SMTP中继服务器,所有的业务应用,如:扫描仪.打印机.OA.SQL通知等都是通过SMTP中继服务器连接到Office 365进行通知邮件发送的) 分析过程: 1. 通过现象初步判断应该是扫描的文件太大超过了限定的设置所致,通过检查SMTP中继服务器的发送大小限制,SMTP中继服务器

C#利用SMTP服务器发送邮件

使用.net(C#)发送邮件学习手册(带成功案例) 1.了解发送邮件的三种方式 2.实例介绍使用client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis 3.如何设定本机IIS的SMTP服务器 1.了解发送邮件的三种方式 第一:client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; //通過遠程SMTP服務器傳送

Linux 上使用 Gmail SMTP 服务器发送邮件通知

导读 假定你想配置一个 Linux 应用,用于从你的服务器或桌面客户端发送邮件信息.邮件信息可能是邮件简报.状态更新(如 Cachet).监控警报(如 Monit).磁盘时间(如 RAID mdadm)等等.当你要建立自己的 邮件发送服务器 传递信息时 ,你可以替代使用一个免费的公共 SMTP 服务器,从而避免遭受维护之苦. 谷歌的 Gmail 服务就是最可靠的 免费 SMTP 服务器 之一.想要从应用中发送邮件通知,你仅需在应用中添加 Gmail 的 SMTP 服务器地址和你的身份凭证即可.

关于java使用网易服务器smtp.163.com发送邮件,连接失败的问题

最近在写一个注册成功时,需要邮件激活的web注册功能,所以选用了网易服务器smtp.163.com作为服务器主机来向注册用户发送邮件.在调试的过程中老碰到连接失败的异常(因为弄好了,忘了复制下异常信息了,所以没有). 整个调试过程,我连配置文件都检测了好几遍,代码也看了几遍.没办法还是调试不出来.那么现在我说一下用网易的服务器smtp.163.com发送邮件的几个非代码关键点: 1.注册163邮箱,启动smtp.163.com服务器(注册登录进去,在设置里面,根据它的提示启动服务器) 2.163

python3:利用smtplib库和smtp.qq.com邮件服务器发送邮件

python3:利用smtplib库和smtp.qq.com邮件服务器发送邮件 使用qq的邮件服务器需要注意的两个地方主要是: 1.协议问题 使用465端口 SSL 协议 2.口令问题 出现SMTPAuthenticationError 主要的原因就是口令和帐号信息不对,这里我们使用qq服务器发送 需要先到邮箱里设置独立密码(必须), 然后开启 SMTP/POP3服务.然后用qq手机安全中心扫一扫会给一个授权码, 在代码中要填写的密码是这个授权码, 而不是邮箱密码! 示例代码: # python

C# 通过Smtp 完成系统发送邮件

1 //1. 新建EmailHelper 类 2 using System; 3 using System.Collections.Generic; 4 using System.Configuration; 5 using System.Linq; 6 using System.Net.Mail; 7 using System.Web; 8 9 namespace WebAPI.Common 10 { 11 public class EmailHelper 12 { 13 private Ma

Exchange 2007 被 SMTP中继攻击一例

也是苦,一早上7点电话打来:邮件无法收发.赶到现场一看,汗了-十几万的垃圾邮件堆在Queue里头. 太惨烈了赶紧删删删..Que文件直接5G多了,图是稍晚的时候截的,所以数据只有2.2G和6W封了. 删除发往固定跃点域的所有邮件:(可参考这里:http://www.nowsun.net/?p=332) Get-Message -Queue "MailServer\*" -ResultSize unlimited | where-object {$_.NextHopDomain -eq 

Linux配置SMTP邮件服务器

该例子使用的是Centos6系统作为SMTP邮件服务器服务器需要是外网服务器.内网或个人电脑装的虚拟机是不行的. 其他的Linux发行版配置基本一样,只是命令会有些不同.安装postfix检查postfix是否已安装 rpm -qa | grep postfix 如果已安装则会显示 postfix-2.6.6-8.el6.x86_64 如果没安装就运行该命令 yum -y install postfix 修改postfix配置文件文件位置:/etc/postfix/main.cf修改以下参数,将