Web 螺栓CMS-使用SimpleForms时电子邮件主机连接超时

Web 螺栓CMS-使用SimpleForms时电子邮件主机连接超时,web,content-management-system,timeout,swiftmailer,bolt-cms,Web,Content Management System,Timeout,Swiftmailer,Bolt Cms,我目前正试图建立一个网站使用螺栓CMS。对于一个简单的联系人表单,我尝试使用“SimpleForms”扩展。为此,我似乎必须在“config.yml”中设置一个“mailoptions”字段 现在,对于邮件主机,我使用Zoho mail。我已经成功地建立了一个帐户,验证了我的域名等等。配置中我当前的mailoptions值如下所示: mailoptions: transport: smtp host: smtp.zoho.com port: 465 usernam

我目前正试图建立一个网站使用螺栓CMS。对于一个简单的联系人表单,我尝试使用“SimpleForms”扩展。为此,我似乎必须在“config.yml”中设置一个“mailoptions”字段

现在,对于邮件主机,我使用Zoho mail。我已经成功地建立了一个帐户,验证了我的域名等等。配置中我当前的mailoptions值如下所示:

mailoptions:
    transport: smtp
    host: smtp.zoho.com
    port: 465
    username: ****
    password: ****
    auth_mode: null
    encyption: null
    senderMail: null
    senderName: null 
mailoptions:
transport: smtp
host: smtp.zoho.com
port: 465
username: ****
password: ****
auth_mode: login
encyption: ssl
senderMail: **** (The same as the username email)
senderName: **** (The name of the email account holder)
请注意,我显然刚刚在用户名和密码的位置插入了一些星星:-)

现在,我不确定最后4个字段允许哪些值。我一辈子都找不到关于这方面的任何文件。但是,如果我只是尝试使用这些设置通过SimpleForms联系人表单发送电子邮件,则会出现以下错误:

Swift_运输例外: 连接到smtp.zoho.com:465超时

再一次,我们无法找到关于这个问题的更多信息。我最初的猜测是,这可能与我没有正确设置最后4个字段有关,但我不知道它们应该是什么:(根据DigitalOcean教程(我使用DigitalOcean作为服务器主机),我所知道的是设置应该如下所示:

  • SMTP主机:SMTP.zoho.com
  • SMTP端口:465
  • 使用SSL加密:是,使用SSL加密
  • SMTP身份验证:是,使用SMTP身份验证
  • 电子邮件地址或用户名:您在上一步中设置的电子邮件地址。在我们的示例中,电子邮件地址为“application@example.com"
  • 电子邮件名称:与电子邮件地址关联的名称。在我们的示例中,电子邮件的名称为“应用程序邮件”
  • 电子邮件密码:创建应用程序邮件帐户时设置的密码
我尝试了不同的身份验证模式和加密值,例如:

  • 身份验证模式:smtp
  • 加密:ssl
但是,这仍然给了我相同的超时错误

[编辑]

因此,我能够找到这些值的实际文档(与Swiftmailer相关)。我当前的设置如下所示:

mailoptions:
    transport: smtp
    host: smtp.zoho.com
    port: 465
    username: ****
    password: ****
    auth_mode: null
    encyption: null
    senderMail: null
    senderName: null 
mailoptions:
transport: smtp
host: smtp.zoho.com
port: 465
username: ****
password: ****
auth_mode: login
encyption: ssl
senderMail: **** (The same as the username email)
senderName: **** (The name of the email account holder)
我还仔细检查了Zoho自己网站上的邮件设置

这似乎都是正确的设置,但我仍然收到原始超时消息:(

编辑


请查看我愚蠢错误答案的注释:)

博尔特只是通过Silex服务提供商使用Swiftmailer。可能有你要找的答案……即:

可以设置以下选项:

主机:SMTP主机名,默认为“localhost”

端口:SMTP端口,默认为25。用户名:SMTP用户名,默认为空字符串

密码:SMTP密码,默认为空字符串

加密:SMTP加密,默认为null。有效值为“tls”、“ssl”或null(表示未加密)

身份验证模式:SMTP身份验证模式,默认为null。有效值为“普通”、“登录”、“cram-md5”或null


Bolt只是通过Silex服务提供商使用Swiftmailer。可能有您想要的答案…即:

可以设置以下选项:

主机:SMTP主机名,默认为“localhost”

端口:SMTP端口,默认为25。用户名:SMTP用户名,默认为空字符串

密码:SMTP密码,默认为空字符串

加密:SMTP加密,默认为null。有效值为“tls”、“ssl”或null(表示未加密)

身份验证模式:SMTP身份验证模式,默认为null。有效值为“普通”、“登录”、“cram-md5”或null


Bolt只是通过Silex服务提供商使用Swiftmailer。可能有您想要的答案…即:

可以设置以下选项:

主机:SMTP主机名,默认为“localhost”

端口:SMTP端口,默认为25。用户名:SMTP用户名,默认为空字符串

密码:SMTP密码,默认为空字符串

加密:SMTP加密,默认为null。有效值为“tls”、“ssl”或null(表示未加密)

身份验证模式:SMTP身份验证模式,默认为null。有效值为“普通”、“登录”、“cram-md5”或null


Bolt只是通过Silex服务提供商使用Swiftmailer。可能有您想要的答案…即:

可以设置以下选项:

主机:SMTP主机名,默认为“localhost”

端口:SMTP端口,默认为25。用户名:SMTP用户名,默认为空字符串

密码:SMTP密码,默认为空字符串

加密:SMTP加密,默认为null。有效值为“tls”、“ssl”或null(表示未加密)

身份验证模式:SMTP身份验证模式,默认为null。有效值为“普通”、“登录”、“cram-md5”或null


对于存在此问题的任何人,请务必与您的主机检查是否存在不允许传出SMTP的安全设置。

对于存在此问题的任何人,请务必与您的主机检查是否存在不允许传出SMTP的安全设置。

对于存在此问题的任何人,请与您的主机检查是否存在不允许传出SMTP的安全设置ows传出SMTP。

对于任何有此问题的人,请与您的主机确认是否存在不允许传出SMTP的安全设置。

嘿,是的,我确实找到了!就在您回复的同时;)无论如何,我尝试使用“ssl”进行加密,“登录”进行身份验证模式,然而,我仍然得到了同样的超时错误:(我不太确定什么可能是错误的,那么。所有其他值都应该是正确的!好的,所以这个知识基本上是正确的。我只是愚蠢到没有检查其中一个字段的拼写;)转