vps: smtp, работающий над клиентом сервера (roundcube), но, не может быть настроен на настольном клиенте

Вы попробовали scp флагом-E?

2
задан 7 January 2014 в 00:22
2 ответа

Да! Я так рад, что эту проблему решили! После долгих поисков я сам нашел решение. Однако необходимо было предпринять много шагов!

postfix должен быть правильно настроен. К счастью, у меня был второй VPS с правильной конфигурацией постфикса (которую я полностью забыл) - однако у этого тоже нет правильной конфигурации. Пора это исправить.

Очевидно, после множества sudo mmap и использования telnet <номер порта> плюс поиск в Google на порт 25 , Я обнаружил, что порт 25 заблокирован моим интернет-провайдером. Или .. Я так думаю.

Поэтому я зашел в главный файл Postfix ( sudo nano /etc/postfix/master.cf) и вставил эту строку submission inet n - n - - smtpd внутри файла. Это откроет Postfix на порту 587, и Postfix будет использовать порт 587 вместо порта 25.

После этого просто включите порт 587 в брандмауэре вашего сервера ( sudo ufw allow 587 ) и после проверки с моим настольным почтовым клиентом я могу убедиться: он работает!

Если у кого-то возникнет такая проблема, просто откройте чат / комментарий или что-то в этом роде. Я бы хотел помочь. Однако: Мои навыки равны навыкам вашей бабушки с компьютерами, так что не ожидайте многого: Хотя, мне удалось это исправить ... =)

просто откройте чат / комментарий или что-то в этом роде. Я бы хотел помочь. Однако: Мои навыки равны навыкам вашей бабушки с компьютерами, поэтому не ожидайте многого: Хотя мне удалось это исправить ... =)

просто откройте чат / комментарий или что-то в этом роде. Я бы хотел помочь. Однако: Мои навыки равны навыкам вашей бабушки с компьютерами, поэтому не ожидайте многого: Хотя мне удалось это исправить ... =)

0
ответ дан 3 December 2019 в 12:56

Похоже, ваш VPS-хостер запрещает все и все прямые входящие SMTP-соединения с вашим VPS:

/usr/home/me > telnet 159.253.1.196 25
Trying 159.253.1.196...
telnet: connect to address 159.253.1.196: Connection refused
telnet: Unable to connect to remote host

Это хорошая практика, направленная на минимизацию ретрансляции спама. Ваш хост может принимать SMTP-соединения только от MX вашего хостера, который выполняет фильтрацию спама. В общем, это означает, что вы можете получать сообщения для своего домена (ов), но не можете использовать SMTP вашего VPS для ретрансляции сообщений другим пользователям. Вместо этого вы должны использовать некоторые общедоступные SMTP-серверы, такие как smtp.gmail.com .

С другой стороны, вы можете легко получить доступ к своей службе POP / IMAP для получения входящих сообщений с вашего VPS:

/usr/home/me > telnet 159.253.1.196 143
Trying 159.253.1.196...
Connected to 159.253.1.196.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.

Вы должны использовать два разных хоста - ваш собственный VPS для приема через POP / IMAP и еще один для отправки через SMTP.

1
ответ дан 3 December 2019 в 12:56

Теги

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