问题标签 [database-mail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 当单击邮件正文中的按钮时,将数据插入数据库,其中邮件已从 java 邮件 api 发送
}
这是 servlet 程序,它在执行期间调用类文件
现在我需要创建一个登录页面,该页面使用 JDBCRealm 使用 tomcat 身份验证进行身份验证,具有两个角色“admin”和“user”。如果有人想创建一个新的用户帐户,则会向管理员的邮件发送一封邮件以接受用户或拒绝他,因此我通过将其内容设置为“text/html”在邮件消息中添加了两个按钮接受和拒绝java邮件API。
当管理员单击接受按钮时,用户凭据和密码将存储到数据库中,如果他单击拒绝按钮,则不会存储用户凭据。
在这里,我的问题是没有重定向到另一个页面,我需要执行此接受或拒绝操作。我可以使用锚标记,但我需要这样做而不重定向我需要提示服务器单击接受按钮。有什么方法可以这样做...没有必要响应他单击接受按钮的服务器,但是有没有任何方法可以在不重定向任何页面的情况下调用 servlet。如果我单击该按钮,则该过程应在后台进行。
请给我一些方法。在此先感谢,对不起我的英语。
sql-server - SQL 数据库邮件突然失败并出现异常消息:无法将邮件发送到邮件服务器
尝试将电子邮件从数据库服务器发送到公司内部邮件,直到最近才能正常工作
失败并显示以下错误消息:
由于邮件服务器故障,无法将邮件发送给收件人。(使用帐户 1 发送邮件。异常消息:无法向邮件服务器发送邮件。(发送邮件失败。)。)
试过重启数据库邮件服务,还是失败
exec msdb.dbo.sysmail_help_status_sp
显示 STARTED 状态
配置已更新但仍无法发送邮件
还有什么我可以检查的吗?
sql-server - 数据库邮件不会向 smtp.office365.com 发送电子邮件
我正在使用 SQL Server 2017,尝试配置数据库邮件。如果我使用 smtp.gmail.com 数据库邮件工作正常。但是,客户正在使用 smtp.office365.com,我无法让它工作。我得到的错误是:
由于邮件服务器故障,邮件无法发送给收件人。”
我知道我传递工作的凭据/配置信息,因为我有一个可以使用相同信息发送电子邮件的 C# 应用程序。对于我正在使用的数据库邮件配置:
..是的,我用于身份验证的“用户名”与“电子邮件地址”条目匹配。
任何人都知道为什么 smtp.office365.com 在数据库邮件中不起作用?
另一个注意事项 - 每隔一段时间它确实有效 - 我大部分时间都无法让它工作。