我已经成功地将 Gmail 帐户与 Xoauth 连接,但我最近获得了一个 Namecheap 私人电子邮件帐户,但我一辈子都不知道如何设置它。这是我的代码:
var smtp = nodemailer.createTransport({
host: 'mail.privateemail.com',
port: 25,
auth: {
user: 'contact@myemail.com',
pass: 'mypassword'
}
});
Run Code Online (Sandbox Code Playgroud)
我看到这个问题并尝试了所有其他端口号。
我在 Namecheap购买了域名my-domain.com。我的目标是将my-domain.com 的子域与 Digital Ocean 和my-domain.com与 Netlify 一起使用。想要的结果:
我对所有 DNS 设置都非常不清楚,感谢您的帮助!
谢谢你。
我在我的 cpanel 上创建了一个电子邮件 ID,我想在 django 中使用它。
至于gmail,我们写道,
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
EMAIL_PORT = 587
EMAIL_HOST_USER = 'email@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
Run Code Online (Sandbox Code Playgroud)
我们应该为使用 cpanel 创建的 id 写什么。
我对此一无所知,因为我是初学者。
我目前已将 GitHub 页面与 namecheap.com 的域名连接起来。我最近也从 NameCheap 购买了 SSL 证书。
如何从 GitHub 获取 CSR 来配置 SSL 证书?
我正在开发的应用程序中使用 Mailgun。发送电子邮件工作正常,现在我正在尝试将其设置为接收传入电子邮件。
我根据 Mailgun 文档进行了设置,以便将所有内容自动转发到我常用的电子邮件地址。然后,我向 myName@myDomain.app 发送了一封测试电子邮件。(这是一个 .app 域名)。
电子邮件没有退回,但也没有到达转发地址。
以下是我在 NameCheap 上设置 MX 记录的方法:
以下是我在 Mailgun 上设置路由的方法:
我缺少什么?
我正在尝试将在 Namecheap 中注册的域连接到我的 S3 存储桶。
我在这里检查了许多与此相关的问题,但我的配置似乎没问题。
我可以通过AWS提供的静态网站端点访问该网站,但是当我在浏览器中输入自定义域时,需要很长时间才能加载,最后提示页面无法加载。
我等了超过 48 个小时,并多次尝试清理缓存。
我的男朋友可以在他的手机中访问它,但我无法使用我的任何设备访问它(我什至尝试使用我的移动数据)。我还要求我妈妈(她住在另一个国家)尝试访问它,但她不能。
我将我的域名替换为下图中的 example.com。
“example.com”是我的主要存储桶。“www.example.com”只是将所有请求重定向到主存储桶。这是我在主存储桶中使用的存储桶策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::example.com/*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
以及我在辅助存储桶中使用的那个(www.example.com)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::www.example.com/*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
当我尝试访问 ping 命令中显示的 IP 地址时,它只显示 S3 主页面。
我想要以下重定向:
http://example.com -> http://www.example.com
example.com -> http://www.example.com
www.example.com -> http://www.example.com
Run Code Online (Sandbox Code Playgroud)
在我的 namecheap 中,我设置了两个 URL 重定向记录:
CNAME Record | www | appname.us-east-2.elasticbeanstalk.com.
URL Redirect Record | @ | http://www.example.com | Unmasked
Run Code Online (Sandbox Code Playgroud)
但是,当我实际输入这个完整的 URL 时,我仍然只能访问http://www.example.com 。当我删除 www 时,请求超时。所以 URL 重定向似乎没有做任何事情。如何正确重定向到我的完整 http 域?
我无法在 Cpanel 上上传我的媒体文件。最初我能够上传文件,但现在它显示错误 404 URL Not Found。
我的代码或我的 url 没有任何问题,因为它在本地主机上运行良好。
我已经在我的 CPanel 文件管理器(它的 0755)中检查了目录的权限。
我在我的 urls.py 文件中指定了 + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)。
我的 settings.py 是:
MEDIA_ROOT = '/my/path/public_html/media'
MEDIA_URL = '/media/'
Run Code Online (Sandbox Code Playgroud)
我正在使用 Django=2.1 和 CPanel 共享主机
我知道建议在生产环境中使用 Web 服务器来存储和提供媒体文件,但是如果我得到此错误的解决方案会很有帮助。
根据 namecheap api 文档,请求应该具有以下结构:
response_request = f'https://api.namecheap.com/xml.response?ApiUser={ApiUser}&ApiKey={ApiKey}&UserName={ApiUser}&Command=namecheap.domains.check&ClientIp={ClientIp}&DomainList={DomainList}'
Run Code Online (Sandbox Code Playgroud)
但当我输入 ClientIp 作为我的 IP 地址(我使用共享 IP)时,我不断收到 Error Number="1011150" Invalid request IP 。