Большинство почтовых серверов не слушает на порте 587. Те, которые делают, обычно определяют это как порт для аутентифицируемых пользователей только к релейной почте. Они обычно не принимают входящую электронную почту от внешнего мира на порте 587.
Править: Кажется, что Вы пытаетесь использовать Gmail в качестве исходящего сервера SMTP. В этом случае Вы должны:
smtp.gmail.com
, не aspmx.*
серверы, которые являются для входящей почты.AUTH
(аутентифицируйте) соединение с помощью имени пользователя Gmail и пароля.Редактирование № 2: Вот единый пример: http://www.bamweb.nl/computer/linux/271
Другая документация:
relayhost = [smtp.gmail.com]:587
Для Вас для отправки почты на порте 587 сервер на другом конце должен слушать на порте 587, который это, вероятно, не.
Если Ваш исходящий порт блоков поставщика 25 (и много жилых ISPs делают; те, которые не делают, должны, это быть просто хорошей практикой), затем, необходимо будет настроить Постфикс для отправки всей исходящей почты в почтовый сервер ISP для доставки.
В большинстве случаев можно установить следующее в постфиксе main.cf
передавать всю почту к почтовому серверу Вашего ISP:
relayhost = mail.your-isp.com
См. также постфиксную документацию.
aspmx.l.google.com
не слушает на порте 587. Возможно, Вы думаетеsmtp.gmail.com
? – Nate 17 October 2010 в 18:02relayhost
параметр. – Nate 17 October 2010 в 18:27