我构建了一个发送电子邮件的Web应用程序,该应用程序在.NET中运行正常,电子邮件已成功发送到Gmail帐户和Hotmail帐户,但是当我将电子邮件发送到Yahoo帐户时,它已成功交付,但是我的链接我Yahoo禁用了消息。 Yahoo以某种方式重写了链接并完全删除了“ HREF”属性,我不知道该怎么做,我尝试了我所知道的每种格式,但这并不好。 这是我用来发送消息的代码。

问题描述 投票:0回答:0

在消息主体中,我放置了一个简单的链接,

<system.net>
        <mailSettings>
            <smtp deliveryMethod="Network">
                <network enableSsl="true" host="smtp.gmail.com" password="password" userName="[email protected]" port="587"/>
            </smtp>
        </mailSettings>
    </system.net>

Yahoo是在那里的电子邮件收件箱中显示的。

<a href="http://www.postagi.com/HomePage.aspx?id=101">tester</a>

这个错误真的让我发疯,请帮助。
	
我只是解决了它...似乎我必须用'http://'我不知道为什么只有yahoo需要这种格式。它可以与Gmail和Hotmail一起工作,但最终我很高兴能够解决它。

YAHOO在电子邮件中禁用了所有图像和链接,特别是当电子邮件发送到垃圾邮件文件夹时。域名或您在发送电子邮件中使用的IP可能存在的问题,该电子邮件将您的电子邮件发送给垃圾邮件文件夹。解决残疾图像和链接的问题是将电子邮件标记为“不垃圾邮件”。电子邮件将自动进入普通收件箱,而图像和链接上没有任何问题。
    

这不是一件坏事。电子邮件软件打开包含或嵌入的链接是非常不安全的,因为这是发件人想要的。 即使不是垃圾邮件。这就是网络钓鱼攻击传播病毒的方式。人们应该超越他们的直接需求。这就是为什么经理必须为他们思考的原因。
	

.net yahoo smtpclient
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.