Как использовать SMTP для отправки почты в некоторый хост?

Вы вне памяти (RAM).

Обновление до 1 или 2 ГБ должно дать крупное повышение производительности.

Похоже, что это удваивает или утраивает Ваши затраты, таким образом, можно хотеть посмотреть на других поставщиков VPS.

1
задан 4 October 2011 в 06:11
3 ответа

Простая отправка команды STARTTLS не переводит соединение в режим TLS. Вы должны согласовать и правильно реализовать .

3
ответ дан 3 December 2019 в 16:52

Gmail требует TLS для ретрансляции почты от вашего имени. Этот тип подключения необходим, когда ваш настольный или мобильный почтовый клиент отправляет почту из вашей учетной записи Gmail.

Однако любой обычный почтовый сервер по-прежнему будет принимать сообщение для получателя на этот сервер без использования TLS или какой-либо аутентификации. Например, вы можете подключиться к gmail-smtp-in.l.google.com через порт 25 и провести незашифрованный сеанс SMTP.

Предполагая, что вы me@mydomain.com , вы вошли в систему на свой почтовый сервер mail.mydomain.com, и вы отправляете сообщение на адрес you@yourdomain.com, это выглядит так:

  1. dig yourdomain.com mx и обратите внимание на результаты (скажем, mail001.yourdomain.com)
  2. telnet mail001.yourdomain.com 25
  3. Доставьте сообщение:
HELO mail.mydomain.com
MAIL FROM: me@mydomain.com
RCPT TO: you@yourdomain.com
RCPT TO: yourmom@yourdomain.com
DATA

From: "Mehrdad" <me@mydomain.com>
To: "Enrique Peñalosa" <you@yourdomain.com>
Cc: "Gabriela Peñalosa" <yourmom@yourcomain.com>
Date: Fri, 30 Sep 2011 11:21:19 -0700
Subject: Thanks for all the fish!

It was a wonderful picnic. I really enjoyed the salmon burgers.

See you next week,

Mehrdad

.

Предостережения:

  1. Backspace не работает в сеансе SMTP! Вы должны быть сервером, а серверы не делают опечаток. Если вы экспериментируете вручную, гораздо лучше составить вводимые данные заранее, чтобы вы могли скопировать и вставить каждую строку из текстового редактора.
  2. Потому что ваши сообщения не обязательно будут выглядеть так, как будто они приходят с настоящего почтового сервера. - например, принимающий сервер может проверять такие вещи, как ваши обратные записи DNS и SPF - вы можете случайно нарушить защиту от спама на принимающей стороне. В случае назначения, такого как Gmail,
2
ответ дан 3 December 2019 в 16:52

You issued the HELO command to your SMTP server. This tells it that you want to use the original SMTP commands. STARTTLS is not one of these commands, thus you should not be able to use STARTTLS.

The first step in resolving this is to switch from the HELO command to the EHLO command. When you do, you will see that the SMTP server responds with the set of SMTP extensions that it supports. Hopefully, STARTTLS will be listed.

Here's a conversation with GMail's SMTP server:

CLIENT: EHLO me.example.com
SERVER: 250-mx.google.com at your service
SERVER: 250-SIZE 35882577
SERVER: 250-8BITMIME
SERVER: 250-STARTTLS
SERVER: 250 ENHANCEDSTATUSCODES
CLIENT: STARTTLS
SERVER: 220 2.0.0 Ready to start TLS
<negotiation begins here...>
1
ответ дан 3 December 2019 в 16:52

Теги

Похожие вопросы