我拥有的:
john@contoso.com);我想要的是:
我想配置 Django 以使用我的john@contoso.com地址发送电子邮件。
我做了什么:
我尝试了这个 Django 配置:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.office365.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'john@contoso.com'
EMAIL_HOST_PASSWORD = 'xxxxxx'
Run Code Online (Sandbox Code Playgroud)
但没有成功。因此,为了测试,我尝试了免费的 Google SMTP 服务器:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'john@gmail.com'
EMAIL_HOST_PASSWORD = 'yyyyyy'
Run Code Online (Sandbox Code Playgroud)
这次它起作用了,但显然,电子邮件是从 发送的john@gmail.com,而不是从 发送的john@contoso.com。
之前的配置有什么问题吗?或者我可能需要对我的 Office 365 帐户进行一些更改?
到目前为止,我尝试通过以下方式设置 Django 的 ADMINS 变量来接收电子邮件:
ADMINS = [('Admin …Run Code Online (Sandbox Code Playgroud) 在我的 Azure 门户中,我创建了资源“Azure Database for PostgreSQL 服务器”。我设置了防火墙以启用两个虚拟网络(以便允许两个应用程序正常运行)和本地计算机的 IP 地址(以便能够使用 DBeaver 作为客户端来处理数据库)。这已经工作了几个月了,不过,由于我有一个动态 IP 地址,我经常需要更改启用的地址。现在我尝试更新它,但是当我尝试通过 DBeaver 连接到数据库时,出现以下错误:
FATAL: no pg_hba.conf entry for host "XX.XX.XX.XX", user "myuser", database "mydatabase", SSL on
其中“XX.XX.XX.XX”正是我在Azure中启用的IP地址。
我尝试安装第二个客户端(pgAdmin),但出现相同的错误。另外,由于使用数据库的应用程序似乎工作正常,因此我尝试验证在 DBeaver 中使用的连接数据(主机、数据库、用户、密码),但它们都是正确的。
在 Azure 中,在数据库的“连接安全”选项卡中(见下图),我读到以下警告:
Some network environments may not report the actual public-facing IP address needed to access your server. Contact your network administrator if adding your IP address does not allow access to your server.
那么更改IP地址没有效果吗?我该如何解决这个问题?
我必须开发去年开发的一个网络应用程序,而不是我自己开发的。它由 Web 服务后端和 Web 应用程序前端组成。后端用 C# 7 编写,在 .NET Core 2.1 运行时上运行并使用 ASP.NET Core MVC 框架。前端是一个用 HTML 5、CSS3、TypeScript 和 React 编写的 Web 应用程序。
我想在我的PC上设置一个开发环境(使用Windows 10作为操作系统)。
我运行 webpack-dev-server 以在http://localhost:8080为前端提供服务。然后,我在 Visual Studio 中使用 ASP.NET Core 运行后端,以在http://localhost:44311上提供 Web 服务。然后我到达主页中的登录表单http://localhost:8080。
在登录阶段,我收到以下错误(我使用有效的用户和密码):
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker:Information: Executed action method MyProject.Controllers.AuthenticationController.Login (MyProject), returned result Microsoft.AspNetCore.Mvc.OkResult in 549.6866ms.
Microsoft.AspNetCore.Mvc.StatusCodeResult:Information: Executing HttpStatusCodeResult, setting HTTP status code 200
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker:Information: Executed action MyProject.Controllers.AuthenticationController.Login (MyProject) in 620.9287ms
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request finished in 634.4833ms 200
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request …Run Code Online (Sandbox Code Playgroud) 我正在使用 .Net Core 并利用 Azure 服务(虚拟机 Windows Server 2016、数据库 PostgreSQL 和 Azure Key Vault)开发 Web 应用程序。下面是我的 .csproj 文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<TypeScriptToolsVersion>3.1</TypeScriptToolsVersion>
<UserSecretsId>.......................................</UserSecretsId>
<Version>1.2.5.0</Version>
<AssemblyVersion>1.2.5.0</AssemblyVersion>
<FileVersion>1.2.5.0</FileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DebugType>none</DebugType>
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Azure.Identity" Version="1.3.0" />
<PackageReference Include="Azure.Security.KeyVault.Secrets" Version="4.1.0" />
<PackageReference Include="fo-dicom.NetCore" Version="4.0.7" />
<PackageReference Include="HTTPDataCollectorAPI" Version="1.0.5" />
<PackageReference Include="iTextSharp" Version="5.5.13.2" />
<PackageReference Include="MailKit" Version="2.10.0" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.Azure.ConfigurationManager" Version="4.0.0" />
<PackageReference Include="Microsoft.Azure.Storage.Blob" Version="9.4.2" />
<PackageReference Include="Microsoft.Azure.Storage.Common" Version="9.4.2" />
<PackageReference Include="Npgsql" …Run Code Online (Sandbox Code Playgroud) .net-core ×2
asp.net-core ×2
azure ×2
asp.net ×1
azure-cli ×1
c# ×1
database ×1
dbeaver ×1
django ×1
jwt ×1
office365 ×1
pg-hba.conf ×1
postgresql ×1
smtp ×1