Как я могу избежать 550 «Relaying denied» с postfix?

Я давно использую fetchmail и postfix для получения и отправки электронной почты из своего личного Linux-бокса. Мой интернет-провайдер был приобретен и объединен несколько раз, но исходный хост SMTP всегда работал. Теперь мне нужно переключиться на новый хост для исходящей почты (mail.o2mail.de), и это не позволяет мне отправлять почту:

550 5.7.1 <RECIPIENT>... Relaying denied: You must check for new mail before sending mail. (in reply to RCPT TO command) 

Поэтому сервер хочет, чтобы я проверял входящую почту перед отправкой исходящей почты. Если я правильно понимаю, этот рабочий процесс предназначен для настольных почтовых программ, таких как Windows LiveMail или KMail, которые на самом деле всегда получают и отправляют электронную почту в тот же сеанс. Но я никогда не делал этого, и я не знаю, как (я получаю почту, опросив через fetchmail, и это все еще работает нормально).

Я полагаю, что я мог бы использовать веб-интерфейс провайдера или переключиться на автономный почтовый клиент; но мне нравится использовать emacs и VM для отправки и получения электронной почты. Мне нравится сила emacs для компоновки текста, мне нравится grepping через текстовые почтовые ящики, мне нравится настраивать пользовательский интерфейс с помощью elisp …

Возможно, я старомодна, но разве я не могу продолжать делать то, что мне нравится? Может ли постфикс каким-то образом вести себя как одна из тех новомодных программ «все-в-одном»? Что мне следует поместить в /etc/postfix/main.cf чтобы мой провайдер принял мою исходящую почту?

Редактировать вещи, которые я пробовал безуспешно :

  • используя порт 465: получает ошибку «CLIENT wrappermode (port smtps / 465) не реализован, вместо этого отправьте (отправку порта / 587) с помощью STARTTLS"
  • используя порт 587, как указано: это вызывает точно такую ​​же ошибку «Relaying denied», что и с использованием порта 25.

Я не могу выйти из контракта с моим интернет-провайдером быстро (лет, а не месяцев). У меня есть адрес gmail, хотя я редко его использую. Могу ли я каким-то образом использовать сервис Google для отправки электронной почты через postfix ?

Редактировать Оказывается, что «Relaying denied» происходит только тогда, когда пользователь подключается в виде обычного текста. Сообщая postfix для подключения через ssl и предоставления учетных данных моей учетной записи, удаленный сервер доверяет мне достаточно, чтобы принимать сообщения от меня кому-либо. (Единственная головоломка – это то, почему их предыдущий сервер когда-либо принимал простые текстовые входы, что сейчас кажется мне ужасно опасным.)

Таким образом, решение состоит в том, чтобы добавить

 smtp_sasl_auth_enable = yes smtp_sasl_security_options = smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd 

на /etc/postfix/main.cf и предоставить учетные данные для входа в этот файл.

One Solution collect form web for “Как я могу избежать 550 «Relaying denied» с postfix?”

Это вопрос доверия, ретрансляция означает, что почтовый хост, к которому вы подключаетесь, отправит вашу почту другим доменам. Существует два способа заставить его работать: добавление компьютера в конфигурацию почтового хоста или использование другой аутентификации для каждого пользователя (имя пользователя / пароль). Если вы можете отправлять почту с помощью этого почтового хоста с рабочего стола, попробуйте настроить проверку подлинности в постфиксном ,

  • msmtp Пустые поля TO и FROM. Вся почта заканчивается в Bulk Mail при отправке из CLI или вручную.
  • IPTABLES, чтобы разрешить ssh, ftp, pop и т. Д. С одного статического IP-адреса с открытым HTTP / SSL
  • Как принудительно использовать SMTP-серверы в Alpine?
  • Невозможно отправить почту на microsoft (hotmail, live ...)
  • Как настроить Exim для пересылки всей входящей почты на новый сервер?
  • Alpine, используя адрес localhost
  • Конфигурация myhostname с многопоточным именем postfix
  • Проверьте возможности SMTP-сервера в командной строке
  • Производить отсканированное сообщение при сбое Sendmail
  • Postfix + dovecot, отключить проверку подлинности на порту 25
  • Почему Postfix не отклоняет попытки подключения конкретного клиента?
  • Linux и Unix - лучшая ОС в мире.