Настройка возможности отправки почты для ошибки SSL: Сервер не поддерживает безопасные соединения
Я отправляю электронные письма с моего VPS-сервера Windows Server 2016 через почтовый узел localhost
, используя функцию MailEnable.
используя этот код, все это работает:
Dim mailObj As New SmtpClient
mailObj.Host = "localhost"
mailObj.Port = 25
Однако, когда я пытаюсь отправить электронное письмо по протоколу SSL, я получаю сообщение об ошибке:
Сервер не поддерживает безопасные соединения.
- Я открыл SMTP-порт 587 в брандмауэре Windows
- Я получил SSL-сертификаты для доменов и назначен для отправки по почте: example.com,www.example.com,smtp.example.com,mail.example.com,ftp.example.com,pop.example.com
- Настроена возможность отправки по почте, также для использования вышеуказанного сертификата
Мой код на бэкэнде:
Dim mailObj As New SmtpClient
mailObj.Host = "localhost"
mailObj.EnableSsl = True
mailObj.Port = 587
mailObj.UseDefaultCredentials = false
mailObj.Credentials = New System.Net.NetworkCredential("info@example.com", "mypwd")
Когда я проверяю Enable TLS
на 1-м скриншоте ниже, я получаю ошибку:
Сбой при отправке почты.
Это журнал, который я получаю с включенным Enable TLS
:
[06/23/20 22:33:31]****************** LOG FILE STARTED *******************
06/23/20 22:33:31 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:31 0 0
06/23/20 22:33:32 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:32 0 0
06/23/20 22:33:33 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:33 0 0
06/23/20 22:33:33 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 EHLO EHLO User 250-example.com [212.60.249.12], this server offers 5 extensions 143 11
06/23/20 22:33:34 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 EHLO EHLO User 250-example.com [212.70.149.50], this server offers 5 extensions 143 11
06/23/20 22:33:34 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 EHLO EHLO User 250-example.com [185.143.72.34], this server offers 5 extensions 143 11
06/23/20 22:33:34 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:35 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:35 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:36 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:37 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:37 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:37 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:37 0 0
06/23/20 22:33:37 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 AUTH {blank} 334 UGFzc3dvcmQ6 18 30 casino@example.com
06/23/20 22:33:38 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 EHLO EHLO User 250-example.com [185.143.75.153], this server offers 5 extensions 144 11
06/23/20 22:33:38 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 AUTH {blank} 334 UGFzc3dvcmQ6 18 30 fourier@example.com
06/23/20 22:33:38 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:38 0 0
06/23/20 22:33:38 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 AUTH {blank} 334 UGFzc3dvcmQ6 18 30 salud@example.com
06/23/20 22:33:39 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:39 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 AUTH bGV0bWVpbg== 504 Invalid Username or Password 34 14 casino@example.com
06/23/20 22:33:39 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 AUTH Rk9VUklFUg== 504 Invalid Username or Password 34 14 fourier@example.com
06/23/20 22:33:39 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 EHLO EHLO User 250-example.com [212.70.149.18], this server offers 5 extensions 143 11
06/23/20 22:33:40 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:40 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 AUTH UEBzc3cwcmQ= 504 Invalid Username or Password 34 14 salud@example.com
06/23/20 22:33:40 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:40 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:40 SMTP-IN BDFF4AEDD8B94D0987166BA0DEAC1FC0.MAI 1060 185.143.72.34 QUIT QUIT 221 Service closing transmission channel 42 6 fourier@example.com
06/23/20 22:33:40 SMTP-IN A4C36F71EB8A4F0C8708CD88F4DF3671.MAI 1020 212.60.249.12 QUIT QUIT 221 Service closing transmission channel 42 6 casino@example.com
06/23/20 22:33:41 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 AUTH {blank} 334 UGFzc3dvcmQ6 18 26 sa2@example.com
06/23/20 22:33:41 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 AUTH {blank} 334 UGFzc3dvcmQ6 18 30 mytime@example.com
06/23/20 22:33:41 SMTP-IN FFD462EEB67B44159FF086464B9D3C5E.MAI 1036 212.70.149.50 QUIT QUIT 221 Service closing transmission channel 42 6 salud@example.com
06/23/20 22:33:42 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 AUTH MTExMQ== 504 Invalid Username or Password 34 10 sa2@example.com
06/23/20 22:33:42 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 AUTH bXl0aW1lMDE= 504 Invalid Username or Password 34 14 mytime@example.com
06/23/20 22:33:43 SMTP-IN D50DB0BE07584F9484734E4E911EE303.MAI 1104 185.143.75.153 QUIT QUIT 221 Service closing transmission channel 42 6 sa2@example.com
06/23/20 22:33:43 SMTP-IN 09B37BA353F34F3EA5A98E682F9E963C.MAI 1120 212.70.149.18 QUIT QUIT 221 Service closing transmission channel 42 6 mytime@example.com
06/23/20 22:33:45 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:45 0 0
06/23/20 22:33:46 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 EHLO EHLO User 250-example.com [185.143.75.81], this server offers 5 extensions 143 11
06/23/20 22:33:47 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:48 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:49 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 AUTH {blank} 334 UGFzc3dvcmQ6 18 38 unbansubmit@example.com
06/23/20 22:33:50 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:50 0 0
06/23/20 22:33:50 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 AUTH cEBzc3cwcmQ= 504 Invalid Username or Password 34 14 unbansubmit@example.com
06/23/20 22:33:51 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 EHLO EHLO User 250-example.com [212.70.149.2], this server offers 5 extensions 142 11
06/23/20 22:33:51 SMTP-IN CA6566ED0D5C4CF4BC9EA6A1A5AC988B.MAI 1068 185.143.75.81 QUIT QUIT 221 Service closing transmission channel 42 6 unbansubmit@example.com
06/23/20 22:33:52 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:53 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:54 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:33:54 0 0
06/23/20 22:33:54 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 AUTH {blank} 334 UGFzc3dvcmQ6 18 34 edamamur@example.com
06/23/20 22:33:55 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 AUTH ZWRhbWFtdXI= 504 Invalid Username or Password 34 14 edamamur@example.com
06/23/20 22:33:55 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 EHLO EHLO User 250-example.com [185.143.72.25], this server offers 5 extensions 143 11
06/23/20 22:33:56 SMTP-IN CB468621E3BC48089B6A50F14530F7F9.MAI 1136 212.70.149.2 QUIT QUIT 221 Service closing transmission channel 42 6 edamamur@example.com
06/23/20 22:33:56 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:33:58 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:33:59 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 AUTH {blank} 334 UGFzc3dvcmQ6 18 26 ns43@example.com
06/23/20 22:34:00 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 AUTH MTIzNDU2Nzg= 504 Invalid Username or Password 34 14 ns43@example.com
06/23/20 22:34:01 SMTP-IN 9CBF0EE9385B47DE8E869EAFE6CC220D.MAI 1100 212.70.149.50 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:34:01 0 0
06/23/20 22:34:01 SMTP-IN B4699D1493B74E85A8671850B09F08D3.MAI 1112 185.143.72.25 QUIT QUIT 221 Service closing transmission channel 42 6 ns43@example.com
06/23/20 22:34:02 SMTP-IN 3FE80CCEAA0942739F26259F1FB15696.MAI 1040 212.60.249.12 220 mail.example.com ESMTP MailEnable Service, Version: 7.59-7.59- ready at 06/23/20 22:34:02 0 0
06/23/20 22:34:02 SMTP-IN 9CBF0EE9385B47DE8E869EAFE6CC220D.MAI 1100 212.70.149.50 EHLO EHLO User 250-example.com [212.70.149.50], this server offers 5 extensions 143 11
06/23/20 22:34:03 SMTP-IN 3FE80CCEAA0942739F26259F1FB15696.MAI 1040 212.60.249.12 EHLO EHLO User 250-example.com [212.60.249.12], this server offers 5 extensions 143 11
06/23/20 22:34:04 SMTP-IN 9CBF0EE9385B47DE8E869EAFE6CC220D.MAI 1100 212.70.149.50 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:34:05 SMTP-IN 3FE80CCEAA0942739F26259F1FB15696.MAI 1040 212.60.249.12 RSET RSET 250 Requested mail action okay, completed 43 6
06/23/20 22:34:05 SMTP-IN 9CBF0EE9385B47DE8E869EAFE6CC220D.MAI 1100 212.70.149.50 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:34:06 SMTP-IN 3FE80CCEAA0942739F26259F1FB15696.MAI 1040 212.60.249.12 AUTH AUTH LOGIN 334 VXNlcm5hbWU6 18 12
06/23/20 22:34:07 SMTP-IN 9CBF0EE9385B47DE8E869EAFE6CC220D.MAI 1100 212.70.149.50 AUTH {blank} 334 UGFzc3dvcmQ6 18 22 x@example.com
06/23/20 22:34:08 SMTP-IN 3FE80CCEAA0942739F26259F1FB15696.MAI 1040 212.60.249.12 AUTH {blank} 334 UGFzc3dvcmQ6 18 30 marvin@example.com
06/23/20 22:34:08 SMTP-IN 9CBF0EE9385B47DE8E869EAFE6CC220D.MAI 1100 212.70.149.50 AUTH UEBzc3cwcmQ= 504 Invalid Username or Password 34 14 x@example.com
[06/23/20 22:34:09]****************** LOG FILE CLOSED ********************
Чего мне не хватает?
ОБНОВЛЕНИЕ 1
Хорошо, я отключил требование SSL для входящий порт 587 Я проверил Включить TLS на вкладке общие настройки
Однако мне не хватает флажка Allow clients to establish secure sessions via STARTTLS
, как можно видеть здесь.
Почта теперь отправляется, когда я установил EnableSsl
в false
.
Сейчас. Однако я вижу, когда пытаюсь отправить электронное письмо с info@example.com через smtp.example.com
Bad sequence of commands. The server response was: This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server.
Я попытался использовать те же учетные данные для info@example.com , но это не работает. Должен ли я где-то настроить другие учетные данные?
ОБНОВЛЕНИЕ 2
Обновлено и проверено Allow clients to establish secure sessions via STARTTLS
.
Однако в последней версии, доступной для отправки по почте, на вкладке [Общие] больше нет параметра Enable TLS
.
Я все еще получаю ошибку:
Неправильная последовательность команд. Ответ сервера был следующим: Этот почтовый сервер требует аутентификации при попытке отправки на нелокальный адрес электронной почты. Пожалуйста, проверьте настройки своего почтового клиента или обратитесь к администратору, чтобы убедиться, что домен или адрес определены для этого сервера.
Я пытался отправить через localhost
без каких-либо удостоверений (это электронное письмо работает) и через smtp.example.com
с учетными данными, в этом случае это не удается.
Я думаю, что мне нужно отправить через smtp.example.com
, потому что у меня есть SSL-сертификат для этого домена, тогда как при отправке через localhost
Мне нужен SSL-сертификат для моего домена сервера VPS 648gfhur343.stratserver.net
, что невозможно (потому что выдано через Let's Encrypt, другая проблема).
ЖУРНАЛ SMTP
[06/27/20 14:17:27]****************** LOG FILE STARTED *******************
06/27/20 14:17:29 SMTP-IN A7DFBF7F65344DCD86F1FE13AC92DD20.MAI 844 212.60.249.12 220 mail.example.com ESMTP MailEnable Service, Version: 10.30-- ready at 06/27/20 14:17:29 94 0
06/27/20 14:17:30 SMTP-IN 21CF95A9113A47B581E1F0C4FDEB146A.MAI 840 85.214.200.31 220 mail.example.com ESMTP MailEnable Service, Version: 10.30-- ready at 06/27/20 14:17:30 94 0
06/27/20 14:17:30 SMTP-IN 21CF95A9113A47B581E1F0C4FDEB146A.MAI 840 85.214.200.31 EHLO EHLO h2746286 250-example.com [85.214.200.30], this server offers 5 extensions 237 15
06/27/20 14:17:30 SMTP-IN 21CF95A9113A47B581E1F0C4FDEB146A.MAI 840 85.214.200.31 MAIL MAIL FROM:<info@example.com> 250 Requested mail action okay, completed 43 34
06/27/20 14:17:30 SMTP-IN 21CF95A9113A47B581E1F0C4FDEB146A.MAI 840 85.214.200.31 RCPT RCPT TO:<myname@gmail.com> 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. 235 33
[06/27/20 14:17:36]****************** LOG FILE CLOSED ********************
Скриншоты настройки