Что значит ошибка 550 Unrouteable address при отправке электронной почты?
Что это значит? Какая-то нестандартная ошибка, не часто она вообще бывает. В чем там проблема?
И проблема в том что email неправильный? Или что сервер неправильно настроен? Просто первый раз сталкиваюсь с этой ошибкой..
комментировать
в избранное бонус
Ира ЛДВО на БВ [267K]
3 года назад
Данная проблема обыкновенно возникает, когда вы с рабочей почты, вдруг решили произвести отправку из дома или наоборот из домашней, решили воспользоваться рабочей, от друга, то может возникнуть ошибка 550. Многие не связывают все устройства единой учёткой.
Например, я отношусь к таким. Если ошибка не возникла, то на основном устройстве появится письмо с предупреждением, и часто чуть ли не требованием, поменять пароль. Мол «Кто-то вошёл в вашу почту и распространяет спам. Вы должны поменять пароль». Многие игнорируют это сообщение, но в основном Гугл очень настырен по этому поводу, может потребовать заход с двуфакторной идентификацией через пароль с телефона.
Сложность понимания ошибки упирается в почтовые протоколы отличные от веб трансляции и ретрансляции промежуточных адресов. Поэтому я воспользуюсь цитатой:
Естественно текст будет отличаться в зависимости от почтовика, а может вообще отсутствовать, только кратенько: «Ошибка 550»
Фактически ваше письмо не доставлено адресату, потому что протокол не признаёт в вас реального пользователя, такова защита от вирусов и спама.
Решение лежит на поверхности — переотправьте письмо с привычного адреса, и привяжите непривычный к своему аккаунту, если это возможно.
Ошибка 550 Unroutable sender address
Ошибка «550 Unroutable sender address» возникает при отправке сообщений с сайта на ящики некоторых почтовых служб (Mail.Ru, Hotmail) в том случае, если почтовый ящик, указанный в качестве отправителя, не существует.
Как исправить
Для устранения проблемы вам необходимо создать почтовый ящик, который вы указываете при отправке почты с сайта, или же прописать другой, существующий почтовый ящик.
Если вы пользуетесь почтой на хостинге Рег.ру:
Войдите в панель управления хостингом и откройте на редактирование файл php.ini: Как изменить параметры PHP.
Найдите строку вида:
sendmail_path = "/usr/sbin/sendmail -t -i -f mail@mysite.ru"
Убедитесь, что почтовый ящик mail@mysite.ru существует. Если ящика не существует, добавьте его по инструкции: Как создать почтовый ящик на хостинге
Помогла ли вам статья?
Спасибо за оценку. Рады помочь
exim4 Unrouteable address
Поднял exim4, все настройки по умолчанию, поменял тока основные, почта внутри домена ходит нормально, но на все внешние адреса не хочет, пишет вот такой отлуп Unrouteable address, сервак имеет внешний статический адрес, запросы днс выполняются, два дня на гугле результатов не принесли, но может это и хорошо), я думаю, чем больше проблем в настройке, тем лучше разбираться потом будешь, но сейчас прошу помощи, куда копнуть?
команда exim -d+all -bt dimon80@mail.ru
13:22:24 4702 Exim version 4.69 uid=0 gid=0 pid=4702 D=fffdffff
Berkeley DB: Berkeley DB 4.6.21: (September 27, 2007)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
dnsdb dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
13:22:24 4702 changed uid/gid: forcing real = effective
13:22:24 4702 uid=0 gid=0 pid=4702
13:22:24 4702 auxiliary group list:
13:22:24 4702 seeking password data for user «uucp»: cache not available
13:22:24 4702 getpwnam() succeeded uid=10 gid=10
13:22:24 4702 configuration file is /etc/exim4/exim4.conf
13:22:24 4702 log selectors = 00000ffc 00612001
13:22:24 4702 trusted user
13:22:24 4702 admin user
13:22:24 4702 seeking password data for user «mail»: cache not available
13:22:24 4702 getpwnam() succeeded uid=8 gid=8
13:22:24 4702 expanding: $1
13:22:24 4702 result: root
13:22:24 4702 user name «root» extracted from gecos field «root»
13:22:24 4702 originator: uid=0 gid=0 login=root name=root
13:22:24 4702 sender address = root@ETC_MAILNAME
13:22:24 4702 Address testing: uid=0 gid=104 euid=0 egid=104
13:22:24 4702 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13:22:24 4702 routing dimon80@mail.ru
13:22:24 4702 ———> hubbed_hosts router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 expanding: /etc/exim4/hubbed_hosts
13:22:24 4702 result: /etc/exim4/hubbed_hosts
13:22:24 4702 result: false
13:22:24 4702 expanding: partial-lsearch;/etc/exim4/hubbed_hosts
13:22:24 4702 result: partial-lsearch;/etc/exim4/hubbed_hosts
13:22:24 4702 skipping: result is not used
13:22:24 4702 error message: «if» failed and «fail» requested
13:22:24 4702 failure was forced
13:22:24 4702 hubbed_hosts router skipped: domains mismatch
13:22:24 4702 ———> real_local router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 real_local router skipped: prefix mismatch
13:22:24 4702 ———> system_aliases router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 mail.ru in «primaryhostname.ru»? no (end of list)
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 system_aliases router skipped: domains mismatch
13:22:24 4702 ———> userforward router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 cached no match for +local_domains
13:22:24 4702 cached lookup data = NULL
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 userforward router skipped: domains mismatch
13:22:24 4702 ———> procmail router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 cached no match for +local_domains
13:22:24 4702 cached lookup data = NULL
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 procmail router skipped: domains mismatch
13:22:24 4702 ———> maildrop router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 cached no match for +local_domains
13:22:24 4702 cached lookup data = NULL
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 maildrop router skipped: domains mismatch
13:22:24 4702 ———> lowuid_aliases router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 cached no match for +local_domains
13:22:24 4702 cached lookup data = NULL
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 lowuid_aliases router skipped: domains mismatch
13:22:24 4702 ———> local_user router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 cached no match for +local_domains
13:22:24 4702 cached lookup data = NULL
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 local_user router skipped: domains mismatch
13:22:24 4702 ———> mail4root router
13:22:24 4702 local_part=dimon80 domain=mail.ru
13:22:24 4702 checking domains
13:22:24 4702 cached no match for +local_domains
13:22:24 4702 cached lookup data = NULL
13:22:24 4702 mail.ru in «+local_domains»? no (end of list)
13:22:24 4702 mail4root router skipped: domains mismatch
13:22:24 4702 no more routers
dimon80@mail.ru is undeliverable: Unrouteable address
13:22:24 4702 search_tidyup called
13:22:24 4702 >>>>>>>>>>>>>>>> Exim pid=4702 terminating with rc=2 >>>>>>>>>>>>>>>>
Как я понимаю письмо не прошло роуты, но почему?
CheGev80
17.08.09 14:32:15 MSD
Re: exim4 Unrouteable address
тоесть dpkg-reconfigure exim-у не делали? :-\
hizel ★★★★★
( 17.08.09 14:40:56 MSD )
Re: exim4 Unrouteable address
13:22:24 4702 no more routers
это означает, что ни один роутер не подошел.
скорей всего дефолтного просто нет.
а должно быть что-то dns-resolve, чтоб екзим обращался на сторонние mx-ы
chocholl ★★
( 17.08.09 14:48:16 MSD )
Ответ на: Re: exim4 Unrouteable address от chocholl 17.08.09 14:48:16 MSD
Re: exim4 Unrouteable address
т.е. как я понимаю надо дополнительно пакеты какие-нить ставить? типа exim-dns-resolve?
CheGev80
( 17.08.09 14:52:10 MSD ) автор топика
Ответ на: Re: exim4 Unrouteable address от chocholl 17.08.09 14:48:16 MSD
Re: exim4 Unrouteable address
не много не понял ответа, а как поставить дефолтный и какой именно?
CheGev80
( 17.08.09 15:10:06 MSD ) автор топика
Ответ на: Re: exim4 Unrouteable address от CheGev80 17.08.09 15:10:06 MSD
Re: exim4 Unrouteable address
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
доки советую почитать, у екзима прекрасный мануал.
chocholl ★★
( 17.08.09 15:59:39 MSD )
Re: exim4 Unrouteable address
или потыкайте еще раз dpkg-reconfigure
или плюньте на дебан-скрипты и настраивайте мануально :]
hizel ★★★★★
( 17.08.09 17:57:17 MSD )
Ответ на: Re: exim4 Unrouteable address от hizel 17.08.09 17:57:17 MSD
Re: exim4 Unrouteable address
Есть вопрос по поводу правильного конфигурирования exim4, дело в том во все мануалы идут с готовыми конфигами, у меня директории /etc/exim4 следущее: drwxr-xr-x 9 root root 4096 Авг 17 17:14 conf.d -rw-r—r— 1 root root 75893 Сен 30 2008 exim4.conf.template -rw-r—— 1 root Debian-exim 204 Сен 30 2008 passwd.client -rw-r—r— 1 root root 1024 Авг 17 17:52 update-exim4.conf.conf
Объясните неведомому, конкретно где какие файлы и за что отвечают, и почему конфигурация файла exim4.conf.template идет на каком то своем языке, ну типа:
# listen on all all interfaces?
Откуда берутся эти параметры, надо их вводить, или утилита
dpkg-reconfigure exim4-config должна там все изменить
Или надо свой файл конфигурации создать, подобно вот этому, например
И еще, после запуска dpkg-reconfigure exim4-config, файл exim4.conf.template не меняется, что больше делает настройку путанной!
CheGev80
( 17.08.09 21:30:02 MSD ) автор топика
Ответ на: Re: exim4 Unrouteable address от CheGev80 17.08.09 21:30:02 MSD
Re: exim4 Unrouteable address
шаблон и не должен меняться
мне когда понадобился нормально настроенный exim на дебиан — прсто вписал в exim4.conf.template свой конфиг
hizel ★★★★★
( 17.08.09 22:13:57 MSD )
Ответ на: Re: exim4 Unrouteable address от hizel 17.08.09 22:13:57 MSD
Re: exim4 Unrouteable address
не скажу что это правильно, на debian way я не осилил : (
hizel ★★★★★
( 17.08.09 22:15:39 MSD )
Re: exim4 Unrouteable address
Так же прочитай /usr/share/doc/exim4-daemon-heavy/README.Debian.gz
dpkg-reconfigure exim4-config и там выбирал что первый пункт? Чую у тебя не определён DCconfig_internet и поэтому роут dnslookup не работает(именно он отвечает за отправку по smtp в дебиане).
Три дня ипли с экзимом в дебиане и я чую себя экспертом по этой помойке :).
true_admin ★★★★★
( 17.08.09 23:47:23 MSD )
Ответ на: Re: exim4 Unrouteable address от true_admin 17.08.09 23:47:23 MSD
Re: exim4 Unrouteable address
тока го*но этот debian way, реально сил угрохали на него кучу, а толку 0. Даже никаких схем с виртуальными юзерами не держит(я вообще считаю что почта на реальных юзерах это херня) и никакой интеграции с pop3/imap-сервисами. Могу дать образец кульного конфига что я налабал 🙂
true_admin ★★★★★
( 17.08.09 23:51:42 MSD )
Ответ на: Re: exim4 Unrouteable address от true_admin 17.08.09 23:51:42 MSD
Re: exim4 Unrouteable address
>Могу дать образец кульного конфига что я налабал 🙂
Давай конечно. Лишним не будет 🙂
nnz ★★★★
( 18.08.09 01:35:55 MSD )
Ответ на: Re: exim4 Unrouteable address от hizel 17.08.09 22:13:57 MSD
Re: exim4 Unrouteable address
А что значит шаблон, как он используется, откуда берет параметры,
>прсто вписал в exim4.conf.template свой конфиг
не понял, а тогда зачем он вообще нужен, блин, я в запаре, кинте что ль кто-нить ссылку по этому эксиму, просто сколько искал, везде в инете статьи старые от 06 года примерно, как буд-то новые релизы потом не появлялись.
CheGev80
( 18.08.09 10:57:48 MSD ) автор топика
Ответ на: Re: exim4 Unrouteable address от CheGev80 18.08.09 10:57:48 MSD
Re: exim4 Unrouteable address
так вот кто меня игнорит 🙂
true_admin ★★★★★
( 18.08.09 11:43:37 MSD )
Ответ на: Re: exim4 Unrouteable address от nnz 18.08.09 01:35:55 MSD
Re: exim4 Unrouteable address
Вот сдесь eximcfg.tgz:
Тока его оттуда могут удалить, торопись :). Там самое интересное это роуты, транспорт, аутентификация и 02_exim4-config_options с 90_exim4-config_log_selector. Ну и так же вынес кучу лишнего(но пока не всё).
true_admin ★★★★★
( 18.08.09 12:03:43 MSD )
Ответ на: Re: exim4 Unrouteable address от true_admin 18.08.09 12:03:43 MSD
Re: exim4 Unrouteable address
Т.Е. как я правильно понял, смысл конфигурации такой, например основной файл, по умолчанию
# Message size limit. The default (used when MESSAGE_SIZE_LIMIT # is unset) is 50 MB .ifdef 1 MB message_size_limit = MESSAGE_SIZE_LIMIT .endif
а мы делаем так:
# Message size limit. The default (used when MESSAGE_SIZE_LIMIT # is unset) is 50 MB message_size_limit = 1M
И как я проверил, это работает, но я всё равно не догоню смысл, этого файла-шаблона конфигурации, почему нельзя сразу написать нормальный файл без всяких примочек, и например # is unset) is 50 MB, от куда берется, где это прописано.
Теперь по конфигу, высланому true_admin, большое спасибо, скачать успел, смысл коонфига как я понял сделать auth exima не по реальным юзерам /etc/passwd, а по аутификации dovecota, а уж к довекоту можно что угодно прикруть, если это так, то это идея хорошая, буду рад поучавствоать в разработке и тестирование этой схемы, т.к. примерно тоже самое и хотел реализовать с самого начала. А для начала exim требует драйвер dovecot:
dovecot_login: driver = dovecot public_name = LOGIN server_socket = /var/run/dovecot/auth-client # setting server_set_id might break several headers in mails sent by authenticated smtp. So be careful. server_set_id = $auth1
только у меня этого драйвера(сокета) нету, хотя довекот запущен!
Сообщения почтовых серверов — что они означают?
Если вы получили письмо от Mailer-Daemon с темой «Undelivered Mail Returned to Sender», значит отправленное письмо не было доставлено до одного или нескольких получателей. Причина, по которой исходное письмо не доставлено, указана в конце уведомления на английском языке. Наиболее распространенные причины указаны ниже.
Неправильный адрес получателя
Сообщение об ошибке содержит строчки:
User not found
User unknown
No such user here
Unrouteable address
Invalid mailbox
Mailbox unavailable
Такая ошибка может означать, что вы пытаетесь отправить письмо на несуществующий адрес. Уточните адрес получателя и попробуйте снова.
Пример сообщения об ошибке:
: host mail.example.com[192.0.2.120] said: 550 5.1.1
: Recipient address rejected: User unknown in local
recipient table (in reply to RCPT TO command)
В почтовом ящике адресата нет свободного места
Сообщение об ошибке содержит строчки:
account is full
Quota exceeded
User has exhausted allowed storage space
error writing message: Disk quota exceeded
Размер письма больше, чем ограничение на сервере получателя
На сервере получателя установлено ограничение на максимальный размер письма. Если вы отправляете несколько файлов, попробуйте их отправить в нескольких разных письмах.
Пример:
message size 7520647 exceeds size limit 6000000 of server mail.example.com[192.0.2.120]
Это значит, что было отправлено письмо размером 7,5 мегабайт, а сервер получателя принимает письма размером не более 6 мегабайт.
Сервер получателя не принимает почту
Сообщение об ошибке содержит строчку:
Operation timed out
Сервер получателя не работает. Возможно, вы ошиблись в адресе получателя и письмо отправлялось не на тот сервер. Если адрес был указан правильно, то попробуйте связаться с адресатом, используя другой адрес.
Пример:
: connect to mail.example.com[192.0.2.120]: Operation timed out