Этот вопрос является несколько прологом к другому опубликованному вопросу ( здесь) . Поскольку я могу заявить, что я могу отправлять электронную почту с моего сервера Ubuntu (12.04) через Roundcube, отлично. Однако мне не удается правильно настроить почтовый клиент на моем Mac. И я чувствую, что проблема заключается в порте SMTP.
Тем не менее, я хочу знать, где я должен отлаживать. Поэтому я хочу знать: если я могу отправлять электронные письма с сервера через Roundcube, могу ли я сказать, что SMTP-сервер / постфикс правильно установлен / настроен / работает?
Редактировать: Только что нашел эту информацию, которая сделала help:
Запуск Nmap 5.21 ( http://nmap.org ) в 2014-01-06 15:50 CET
Отчет о сканировании Nmap для localhost (127.0.0.1)
Хост работает (задержка 0,0000060 с).
Не показано: 993 закрытых порта
СЛУЖБА СОСТОЯНИЯ ПОРТА
21 / tcp open ftp
22 / tcp open ssh
53 / tcp open домен
80 / tcp open http
110 / tcp open pop3
143 / tcp open imap
3306 / tcp open mysql
sudo netstat -tlnp
root@vps:~# sudo netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 2550/master
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 779/mysqld
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 758/dovecot
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 758/dovecot
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1002/apache2
tcp 0 0 159.253.1.196:53 0.0.0.0:* LISTEN 744/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 744/named
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 665/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2550/master
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 744/named
tcp 0 0 0.0.0.0:4190 0.0.0.0:* LISTEN 758/dovecot
tcp6 0 0 :::21 :::* LISTEN 946/proftpd: (accep
tcp6 0 0 :::22 :::* LISTEN 665/sshd
tcp6 0 0 :::25 :::* LISTEN 2550/master
Да! Я так рад, что эта проблема была исправлена! После долгих поисков я сам нашел решение. Тем не менее, необходимо предпринять много шагов!
postfix
должны быть хорошо настроены. К счастью, у меня был второй VPS с правильной постфиксной конфигурацией (которую я полностью забыл) - у этого тоже нет правильной конфигурации. Время это исправить.
Очевидно, после большого количества sudo mmap <server ip>
и использования telnet <port number>
плюс поиск в port 25
, я обнаружил, что port 25
заблокирован моим провайдером. Или .. я так думаю.
Для этого я вошел в мастер-файл Postfix (sudo nano /etc/postfix/master.cf
) и вставил эту строку submission inet n - n - - smtpd
в файл. Это открывает Postfix на порту 587 и будет использовать Postfix порт 587 вместо порта 25.
После этого, просто включите port 587
в брандмауэре вашего сервера (sudo ufw allow 587
) и после проверки с помощью моего почтового клиента на рабочем столе, я могу проверить: это работает!
Если у кого-то есть такая проблема, просто откройте чат / комментарий или что-то. Я хотел бы помочь. Однако: мои навыки равны навыкам вашей бабушки с компьютерами, поэтому не ожидайте многого: хотя мне удалось это исправить ... =)