Меню

Bad recipient address syntax ошибка

If you send bulk emails, you may face the problem of delivery errors. Knowing the reasons will help you cope with it and increase conversions. After registering with SendPulse, you’re welcome to monitor your campaign statistics, including the errors. Keep on reading this article to discover the causes and ways to avoid errors.

SMTP Error 501

Error 501

HTTP 501

501 Not Implemented

HTTP Error 501 Not implemented

The server either does not recognize the request method, or it cannot fulfill the request.

The command is correct and recognized, but the parameters were invalid. You may receive this error when sending an email to invalid email addresses or an invalid domain name. Also, it may be caused by drops in communication and problems with antivirus settings.

SMTP Error 510

Address rejected

Bad Email Address

Sender’s mail server generates this code. It means that email does not exist or was misspelled. Check your recipients’ emails and correct the typos.

SMTP Error 513

SMTP error 501 5.1.3 Invalid address

SMTP error 501 5.1.3 Bad recipient address syntax

The address type is incorrect, and there may be typos. You may have copied or pasted an address from a website incorrectly. If you have checked all the addresses, and still receive this error, the server needs authentication.

SMTP Error 515

Destination mailbox address invalid

The email address you want to send to may not exist, or there may be typos. Check all the emails for any misspellings.

SMTP Error 530

530 Authentication is required

SMTP Error 530: The message cannot be delivered due to a configuration error on the server. Please contact your Administrator.

You can receive this error due to several reasons:

  • You may have an invalid recipient’s address, misspelled the address, or it simply does not exist.
  • A recipient’s server could have blacklisted yours only.
  • Invalid authentication. Configure the settings.

SMTP Error 553

553 Your email address is denied.

553 sorry, this recipient doesn’t exist.

553 #5.1.8 Domain of a sender’s address does not exist

553 5.3.0 … address does not exist

553 message blocked, you are not authorized to send mail, authentication is required.

You can receive this error if the email address you send to does not exist, or there may be typos, so check. Or, you try to send email using an SMTP of an ISP with no authentication and no connection to the internet via this ISP’s service.

Why do your mailing lists contain invalid email addresses?

Invalid email addresses on your list may be spam traps.

Spam traps are the email addresses used to catch spam senders. They are usually created by inbox or blacklist providers to maintain the anti-spam policy and healthy mailing lists. If you send emails to spam traps, you risk being blacklisted, since it means that you aren’t practicing good mailing list hygiene. Thus, you can get a spam sender reputation.

How can spam traps occur in your mailing list?

Recycled email addresses

These are real but abandoned email addresses. Internet services deactivate addresses after some period of being inactive. Sometimes, they use them as spam traps to identify spammers. 

Pristine email addresses

People never use these emails. They are placed on public websites but hidden in the code. They aim to reveal corrupt practices of email list growing, such as website scraping. 

Old and inactive subscribers

Your mailing list may include the same email addresses that you’ve collected at the beginning of your business. That’s why some of them can be unengaged. Sending emails to inactive subscribers means that your emails will bounce.

Misspelled email addresses

People can give you an address with the typos deliberately or unintentionally. In the first case, they may have filled out a form that needed an email but didn’t want to share it. Thus they type anything that comes to their mind. Indeed, such an address will be fake. In the second case, it’s just a misprint. Still, you have to take steps to avoid spam traps.

How to avoid sending emails to spam traps?

Contact inactive subscribers

Send an email to subscribers who have not been active for one year, for example. Just ask if they are still interested in your emails. If not – give them a chance to unsubscribe.

Make use of double opt-in

Double-opt in is an excellent practice for building an email list of interested and engaged subscribers. Using this method, users can express their wish to subscribe via the confirmation email. Thus, you will have fewer subscribers, but the mailing list quality is more important.

Check new email addresses

Use a validation tool to find fake and misspelled email addresses. 

Never buy mailing lists

The most obvious advice ever, but it works. A purchased email list is a collection of things that looks like a real email address. Surely, they will never bring you engagement.

Besides, when you add a mailing list to SendPulse, you’ll have to prove that you have permission to email the users. This is how an email service prevents sending spam.

Monitor Campaign Statistics

After sending an email campaign with SendPulse, go to «Reports» and check its performance.

Delivery errors statistics report

In «Error statistics,» you’ll discover the number and type of email delivery errors. They’ll help to:

  • clean your mailing list
  • keep your sender reputation high
  • send campaigns to engaged subscribers only
  • pay an email service for active subscribers

If your mailing list has fewer than 500 active subscribers, enjoy the benefits of our free pricing plan!

Send 15,000 emails every month at no cost. Make use of personalization, segmentation, ready-made email templates, and subscription forms to make email marketing yield additional income.

Send an email campaign for free


Last Updated: 22.01.2020

   Ksandr

17.05.11 — 11:43

Не получается отправить сообщение, ошибка такая:

Ошибка при вызове метода контекста (Послать): Неверный синтаксис команды. Возможно ошибка в написании почтового адреса (SMTP error code 501, 5.1.3 Bad recipient address syntax)

   ИнтернетПочта.Послать(Сообщение);

по причине:

Неверный синтаксис команды. Возможно ошибка в написании почтового адреса (SMTP error code 501, 5.1.3 Bad recipient address syntax)

как лечить?

кодировка адресов: US-ASCII

адреса вида «<blabla@bla.bl>» только без ковычек

   ДенисЧ

1 — 17.05.11 — 11:52

и адрес в <> ?

   shuhard

2 — 17.05.11 — 11:57

(0) отправь письмо telnet-ом

   smaharbA

3 — 17.05.11 — 11:59

(1) это какбы должно быть, вот только не знаю, может ИнтернетПочта сама вставляет, тогда конечно будет ошибка

   Ksandr

4 — 18.05.11 — 10:52

а нет ли у кого куска кода, который действенно работает на яндекс или рамблер почте?

   smaharbA

5 — 18.05.11 — 11:45

на яндек нужно парольно отправлять

   Ksandr

6 — 18.05.11 — 11:48

(5) это как?

   Ksandr

7 — 18.05.11 — 13:46

уже что только не пробовал. не работает и все тут

   Ksandr

8 — 18.05.11 — 13:47

Код:

Функция СоздатьСообщение(Получатели, Отправитель, Тема, 
                        ТелоПисьма, Вложения = Неопределено, 
                        Копии = Неопределено, СлепыеКопии=Неопределено) Экспорт

    Сообщение = Новый ИнтернетПочтовоеСообщение;
    
    Если ТипЗнч(Получатели) = Тип("Строка") Тогда
        МассивПолучатели = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(Получатели, ";");
    Иначе
        МассивПолучатели = Получатели;
    КонецЕсли;
    
    Для Каждого Элемент Из МассивПолучатели Цикл
        Получатель = Сообщение.Получатели.Добавить(Элемент);
        Получатель.ОтображаемоеИмя = "Кунин Александр";
    КонецЦикла;
    
    Сообщение.Отправитель = Отправитель;
    ТекПользователь = глЗначениеПеременной("глТекущийПользователь");
    Сообщение.ИмяОтправителя = ТекПользователь;
    
    Сообщение.Тема = Тема;
    Текст = Сообщение.Тексты.Добавить(ТелоПисьма);
        
    Если Вложения <> Неопределено Тогда
        Если ТипЗнч(Вложения) = Тип("Строка") Тогда
            Сообщение.Вложения.Добавить(Вложения);
        ИначеЕсли ТипЗнч(Вложения) = Тип("Массив") Тогда
            Для Каждого Элемент Из Вложения Цикл
                Сообщение.Вложения.Добавить(Элемент);
            КонецЦикла;
        КонецЕсли;
    КонецЕсли;
    
    Если Копии <> Неопределено Тогда
        Если ТипЗнч(Копии) = Тип("Строка") Тогда
            МассивКопии = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(Копии, ";");
        Иначе
            МассивКопии = Копии;
        КонецЕсли;
        
        Для Каждого Элемент Из МассивКопии Цикл
            Сообщение.Копии.Добавить(Элемент);
        КонецЦикла;
    КонецЕсли;
    
    Если СлепыеКопии <> Неопределено Тогда
        Если ТипЗнч(СлепыеКопии) = Тип("Строка") Тогда
               МассивСлепыеКопии = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(СлепыеКопии, ";");
        Иначе
            МассивСлепыеКопии = СлепыеКопии;
        КонецЕсли;
        
        Для Каждого Элемент Из МассивСлепыеКопии Цикл
            Сообщение.СлепыеКопии.Добавить(Элемент);
        КонецЦикла;
    КонецЕсли;
    
    Возврат Сообщение;        
    
КонецФункции

Процедура ОтправитьСообщение(Сообщение, ПараметрыОтправки = Неопределено) Экспорт
    
    ИнтернетПочтовыйПрофиль = Новый ИнтернетПочтовыйПрофиль;
    ИнтернетПочтовыйПрофиль.АдресСервераSMTP = "smtp.yandex.ru";
    
    ИнтернетПочтовыйПрофиль.Пользователь = "";
    ИнтернетПочтовыйПрофиль.Пароль = "";
    
    ИнтернетПочтовыйПрофиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
    ИнтернетПочтовыйПрофиль.ПользовательSMTP = "";
    ИнтернетПочтовыйПрофиль.ПарольSMTP = "";
    
    ИнтернетПочта = Новый ИнтернетПочта;
    Попытка
        ИнтернетПочта.Подключиться(ИнтернетПочтовыйПрофиль);
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    
    ИнтернетПочта.Послать(Сообщение);
    ИнтернетПочта.Отключиться();
    
КонецПроцедуры
   Amra

9 — 18.05.11 — 13:48

Есть работающий код с меил.ру, думаю для рамблера и яндекса все тоже самое

   Ksandr

10 — 18.05.11 — 13:49

(9) поделись, пожалуйста

   smaharbA

11 — 18.05.11 — 13:49

на яндекс смтп сервер требует авторизацию такую же как на прием

как это будет в восьмерке представления не имею

и выкинь из адресов знаки больше/меньше, они скорее всего подставляются и так объектом

   Amra

12 — 18.05.11 — 13:50

(8) А где в коде создания сообщения указываешь адресс отправителя?

   Ksandr

13 — 18.05.11 — 13:53

(12)

Сообщение.Отправитель = Отправитель;
    ТекПользователь = глЗначениеПеременной("глТекущийПользователь");
    Сообщение.ИмяОтправителя = ТекПользователь;
   Amra

14 — 18.05.11 — 13:55

Что в переменной "отправитель"? Попробуй жестко прописать 
Сообщение.Отправитель.Адрес="blabla@bla.bl";
   Ksandr

15 — 18.05.11 — 13:59

(14) ничего не меняется.

Вопрос в том, что ругается на bad recipient adress syntax, т.е. на адрес получателя

   Ksandr

16 — 18.05.11 — 14:02

   Amra

17 — 18.05.11 — 14:10

А что в Сообщение.Получатели[0]?

   smaharbA

18 — 18.05.11 — 14:20

какого они в кавычках ?

или это просто форма так сделана ?

   Ksandr

19 — 18.05.11 — 14:38

   Amra

20 — 18.05.11 — 14:55

(19) Странно, вроде все ок

   Ksandr

21 — 18.05.11 — 15:21

ап

  

Ksandr

22 — 18.05.11 — 17:51

Внимание! Правильный ответ:

когда в копии и скрытые копии передавались пустые строки тогда создавался массив с элементом «» — пустая строка и этот адрес (пустая строка), добавлялся в список копий и скрытых копий и как следствие почтовые сервера ругались на Bad recipient address syntax.

  • Remove From My Forums
  • Question

  • When using dl’s with outlook 2007, they suddenly stopped working. I get 501 5.1.3 Bad recipient address syntax erros. Even when i create a new distribution list. Some1 an idea whats wrong?

    Thanks in advance

Answers

  • Hello,

    Considering this issue «suddenly» appeared, and as Jennifer stated, the ISPs mail server configuration might be coming into play, it’d be good to contact your ISP to find out if they’ve made any recent changes on their end. This is especially true if you’ve
    not made any changes on your workstations —including updates to Outlook— around the time this issue surfaced.

    Did you try editing the new DL that you created with the single e-mail address so that is has the < and > characters on either end of the e-mail address? Let us know if you still require assistance.

    Abdias Ruiz [MSFT]

    • Marked as answer by

      Friday, June 18, 2010 9:49 AM

  • Hi,

    You could probably try using Network Monitor to see the data that’s sent to the POP server, then try to mimic that via a telnet session (involves some work). Compare the netmon traffic to the examples in the following article:

    http://support.microsoft.com/?id=153119

    There’s not a tool that I know of off the top of my head.

    Abdias Ruiz [MSFT]

    • Marked as answer by
      Enkidoe
      Monday, July 5, 2010 1:44 PM

/public/img/default_profile_50.png

Статья была полезной?

Если сообщение не было доставлено получателю, то ему будет присвоен один из следующих статусов:

  • Отменено/Запрещено — если отправка сообщения ограничена со стороны внутреннего функционала GetCourse. Например, пользователь забанен, отписался от категории или перестал удовлетворять условию рассылки.
  • Ошибка — если сообщение было отклонено почтовым сервером. В таком случае в аккаунт поступит отчет с текстовым описанием ошибки. Проанализировав ошибку, можно понять причину, по которой сообщение не было доставлено.

В статье разберем основные виды ошибок при отправке email-рассылок и рекомендации по работе с ними.

<h4>Пример возвращенной ошибки. В деталях ошибки видим, что почтовый ящик пользователя был переполнен.</h4>

Пример возвращенной ошибки. В деталях ошибки видим, что почтовый ящик пользователя был переполнен.

Ссылка на это место страницы:
#main

Текстовое описание одной и той же ошибки может отличаться в зависимости от почтового сервиса, который ее возвращает. Например ошибки:

  • Mailbox does not exist. We do not relay
  • No such user!

Означают, что эл. адрес пользователя не существует.

В статье мы перечислили известные описания ошибок и условно поделили их на несколько категорий:

  • Ошибки в названии электронных ящиков
  • Ошибки в названии домена или его настройках
  • Почтовый ящик пользователя переполнен или заблокирован
  • Попадание в спам на почтовом сервисе
  • Грейлистинг (серый список)
  • Ошибки, связанные с неправильной настройкой доменной почты
  • Попадание IP-адреса в черный список

Чтобы быстро найти значение вашей ошибки в статье, воспользуйтесь поиском по странице (ctrl+F). Для этого введите значение ошибки, как показано в слайдере ниже:

Ссылка на это место страницы:
#incorrect_address

Примеры ошибок:

  • Mailbox does not exist. We do not relay
  • No such user!
  • Unknown user
  • Recipient address rejected: User unknown in local recipient table
  • The email account that you tried to reach does not exist
  • sorry, no mailbox here by that name
  • no mailbox by that name is currently available
  • Requested action not taken: mailbox unavailable
  • Message was not accepted — invalid mailbox
  • Bad recipient address syntax
  • Bad address mailbox syntax
  • No correct recipients
  • We do not relay without RFC2554 authentication

Рекомендации:
Попробуйте связаться с получателем альтернативным способом связи, чтобы уточнить корректный электронный адрес. Затем поменяйте email в карточке. Как это сделать, смотрите в слайдере:

Ссылка на это место страницы:
#receive

Ссылка на это место страницы:
#specific

Ссылка на это место страницы:
#no_connection

  • MX lookup failed for […]

Данная ошибка указывает на проблемы с MX-записью домена, на который отправлялось письмо, либо по каким-то причинам не удалось проверить его MX-запись. Возможно, при регистрации пользователь указал некорректный адрес почты. Повторные попытки отправки сообщений при получении данной ошибки не производятся.

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

  • Called MAIL FROM without being connected
  • SMTP connect() failed
  • RCPT TO command failed

Причины и рекомендации:

  • Опечатки в электронных адресах
  • Ограничения со стороны корпоративных доменов
  • Общие рекомендации по базе электронных адресов

Ссылка на это место страницы:
#errors

При регистрации пользователь может указать электронный адрес с опечаткой. Сообщение на такой адрес доставить не получиться. Наиболее часто встречающимися опечатками являются:

  • mail.ri — вместо mail.ru
  • gmail.ru — вместо gmail.com
  • yndex.ru — вместо yandex.ru

Рекомендации:

Периодически проверять базу пользователей на опечатки в электронных адресах и менять им почту.

Обратите внимание: электронная почта пользователя указана корректно, если она подтверждена. То есть чем больше % пользователей в вашей клиентской базе, которые подтвердили свою почту, тем меньше будет ошибок в адресах при отправке рассылок «по адресам, где дано разрешение на рассылки». И соответственно, выше доставляемость сообщений.

Ссылка на это место страницы:
#corp

Корпоративные ящики — это почтовые ящики с доменами, принадлежащими университетам, магазинам, государственным предприятиям и предназначенные только для их сотрудников. Например, @hh.ru.

Корпоративные ящики чаще всего имеют свои почтовые сервера, индивидуальные спам-фильтры или другие настройки, которые могут влиять на доставляемость сообщений.

Рекомендации:

  • Самостоятельно связаться с владельцами корпоративного домена, привести пример ошибки и уточнить, почему ваши сообщения не принимаются.
  • Если пользователей с таким доменом в аккаунте немного, то наиболее оптимальным решением будет узнать у пользователя альтернативную почту на более популярном сервисе (gmail.com, yandex.ru, mail.ru) и сменить ее в карточке пользователя.

Ссылка на это место страницы:
#popular

В качестве электронных почт пользователей рекомендуем использовать наиболее популярные почтовые сервисы, такие как mail.ru, gmail.com или yandex.ru. Это очень распространённые и надёжные почтовые сервисы с высокой доставляемостью сообщений.

Важно: Для снижения рисков попадания рассылок в спам отправляйте рассылки «по адресам, где дано разрешение на рассылки». Такие пользователи предоставили прямое согласие на получение рассылок, а их адреса точно не содержат ошибок. Поэтому важно не только собирать базу качественных электронных адресов, но и подтверждать их с помощью письма DOI.

Ссылка на это место страницы:
#temp

Также не рекомендуем использовать в качестве электронных адресов временные почтовые ящики. Временный ящик — ящик, который не требует регистрации и позволяет принимать электронные письма, которые будут удалены через определенный срок. Например, @yopmail.com или @maildrop.cc.

Как правило, такие ящики обладают рядом ограничений. Например, могут не поддерживать html-версию письма или не восприниматься почтовыми службами как надежные получатели, так как не принадлежат реальным пользователям. Поэтому отправка на них рассылок может привести к снижению репутации отправителя, а, следовательно, снизить доставляемость ваших сообщений.

Важно: вход во временные ящики осуществляется без пароля, поэтому их содержимое может просмотреть любой пользователь. Подобные электронные почты не рекомендуется использовать в качестве почт пользователей и сотрудникам (например, для тестирования).

Рекомендации:

Отписывать от рассылок или удалять из базы пользователей с временными почтами.

Ссылка на это место страницы:
#overflowing_box

Примеры ошибок, возвращающихся при отправке на переполненные ящики:

  • Mailbox size limit exceeded.
  • Mailbox size exceeded
  • User is overquota
  • The email account that you tried to reach is over quota

Примеры ошибок, возвращающихся при отправке на заблокированные ящики:

  • Mailbox […] is locked due to inactivity for more than […] months
  • Аccess to this account (user) […] is disabled
  • Mailbox is disabled

Причины:

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

Ссылка на это место страницы:
#disabled

Рекомендации:

Попробуйте связаться с получателем альтернативным способом связи и сообщить о проблеме. Если связаться не удается, вы можете отписать пользователя от получения рассылок. Рекомендуется периодически отписывать от рассылок пользователей, которые не читают ваших сообщений.

Ссылка на это место страницы:
#spam

Примеры попадания в спам:

  • IP […] Our system has detected an unusual rate of unsolicited mail originating from your IP address. To protect our users from spam, mail sent from your IP address has been temporarily rate limited — такая ошибка возвращается почтовым сервисом Gmail в случае если Google заподозрил отправку слишком большого числа подозрительных писем (спама) с IP адреса отправителя. В этом случае Google включает временное ограничение на количество принимаемых писем.
  • Message rejected under suspicion of SPAM
  • Client host […] blocked using spamsource.mail.yandex.net
  • Blocked by spam statistics
  • 550 spam message discarded/rejected

Причины:

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

Ссылка на это место страницы:
#graylisting

Примеры ошибок:

  • Greylisting in action, please come back later
  • Greylisted, try again after some time
  • Greylisted, try again in 180 seconds
  • Sorry, the service is currently unavailable. Please come back later
  • Temporary local problem — please try later
  • Try again later

Грейслистинг (серые списки) — это способ автоматической блокировки спама. Принцип работы данного способа заключается в следующем: если почтовому сервису кажется подозрительным принимаемое им письмо, то он может не принять его и попросить переотправить сообщение позже.

Рекомендации:

На платформе GetCourse подобные запроса распознаются и письмо переотправляется автоматически позже. Спамерское программное обеспечение в таких случаях, обычно, не пытается переотправить письмо, и их сообщения не доходят.

Однако если письмо после 5 попыток переотправки снова вернулось с ошибкой, система фиксирует текст ошибки и больше не делает попыток переотправки. В этом случае письмо можно переотправить через некоторое время вручную.

Ссылка на это место страницы:
#mail_settings

  • non-local sender verification failed — обычно такая ошибка возвращается почтовым сервисом Gmail или Mail.ru. При появлении данной ошибки необходимо проверить корректность SPF, DKIM и MX в DNS-зоне домена, с которого осуществляется отправка рассылок.
  • Can’t verify […] sender. Check your DNS configuration — при появлении данной ошибки необходимо проверить корректность SPF и DKIM в DNS-зоне домена, с которого происходит отправка почты.
  • sender domain SPF exact match mandatory for IP […]ошибка в SPF-записи домена, с которого происходит отправка письма. Необходимо проверить корректность SPF-записи, или что присутствует только одна SPF-запись.
  • This message was not accepted due to domain […] owner DMARC policy (RFC 7489) — сообщение было заблокировано из-за строгой политики DMARC почтового сервиса. Подробнее о настройке DMARC на GetCourse, читайте в отдельной статье.

Ссылка на это место страницы:
#IP_block

  • rejected because IP[…] is in a blacklist-dns at […]
  • Access denied, banned sending IP […]
  • Connection closed. IP […] is listed in Blacklist
  • [E-mail] blacklisted by […]

При получении подобных ошибок обратитесь к нам в техническую поддержку для дополнительной консультации.

Мы разобрали типичные ошибки при отправке email рассылок. Если ошибки возникают при отправке другими транспортами, рекомендации по их решению вы найдете в следующих статьях:

  • Telegram
  • SMS
  • WhatsApp Business
  • ВКонтакте
  • Viber
  • Facebook*

*принадлежит компании Meta, признанной экстремистской организацией и запрещенной в Российской Федерации.

Services

  • Hosting
  • Domain registration
  • VPS and VDS
  • Our advantages
  • Statistics

Company

  • Registration
  • News
  • Referral program
  • Loyalty program
  • Contacts
  • Bug Bounty

Technical support

  • Blog
  • Technical support
  • Forum
  • Online chat
  • Tools
  • Wiki
  • Site map

Treaties

  • Contract
  • Terms of service
  • Privacy policy
  • Service quality guarantee
  • Moneyback guarantee
  • Abuse handling
  • ICANN Rules


    Pay for services

Copyright © 2006—2023 Hosting.XYZ LTD

All materials on this site are protected by copyright.
It is prohibited to copy, distribute or any other use of information and objects without the written consent of the copyright holder.
Found a typo on the page — select it and press Ctrl + Enter
HOSTING.XYZ LTD / Reg. Number: ΗΕ 405755 / Spyrou Kyprianou, 61, SK HOUSE, 4003, Limassol, Cyprus

I am trying to send an email to a recipient with an email address starting with a hyphen/dash, e.g. -localpart@example.com

The recipient claims the mail address is correct.

mail.log shows:

postfix/smtpd[26055]: warning: Illegal address syntax from ...[...] in RCPT command: <-localpart@example.com>

I am using Postfix 2.11.3

Any idea how I can send emails to such an address?

asked Jan 23, 2018 at 9:23

Perrschy's user avatar

2

You can configure Postfix to accept such addresses with option allow_min_user = yes.

The postconf documentation also explains why the default is to reject such addresses:

Allow a sender or recipient address to have `-‘ as the first
character. By default, this is not allowed, to avoid accidents with
software that passes email addresses via the command line. Such
software would not be able to distinguish a malicious address from a
bona fide command-line option. Although this can be prevented by
inserting a «—» option terminator into the command line, this is
difficult to enforce consistently and globally.

As of Postfix version 2.5, this feature is implemented by
trivial-rewrite(8). With earlier versions this feature was implemented
by qmgr(8) and was limited to recipient addresses only.

answered Jan 23, 2018 at 10:08

mschuett's user avatar

mschuettmschuett

3,10621 silver badges21 bronze badges

Apparently, postfix has a setting (allow_min_user) prohibiting you from sending mail to addresses starting with a hyphen due to security reasons:

allow_min_user (default: no) Allow a sender or recipient address to
have `-‘ as the first character. By default, this is not allowed, to
avoid accidents with software that passes email addresses via the
command line…

More here:
http://www.postfix.org/postconf.5.html#allow_min_user

answered Jan 23, 2018 at 10:09

Perrschy's user avatar

PerrschyPerrschy

691 silver badge9 bronze badges

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Bad image ошибка 0xc000020 windows 10
  • Bad image ошибка 0xc000012f windows 10 как исправить