Не удалось отправить сообщение ошибка 127

I have to send a mail with an attachment from a shell script. I am trying to do it using mutt as shown here: How do I send a file as an email attachment using Linux command line? Command: echo "Th...

I have to send a mail with an attachment from a shell script.
I am trying to do it using mutt as shown here: How do I send a file as an email attachment using Linux command line?

Command:
echo "This is the message body" | mutt -a "/path/to/file.to.attach" -s "subject of message" -- recipient@domain.com

Error:

Error sending message, child exited 127 (Exec error.).
Could not send
the message.

Community's user avatar

asked Apr 15, 2016 at 5:59

Aditya's user avatar

1

I was having the same issue on Ubuntu 18.04 and just like @jono, I only had installed mutt. Installing

sudo apt-get install sendmail

After that, sending mail with the test method or straight through the mutt CLI worked perfectly.

answered Feb 21, 2019 at 18:00

Valentin M's user avatar

Valentin MValentin M

2392 silver badges4 bronze badges

I have encountered this same error today.
I found I only had mutt installed, but once I installed sendmail this error went away. However I then got blocked locally.
So I uninstalled sendmail, and installed postfix this worked..
Now receiving email with attached pdf.

This was on RHEL 7.4 in an enterprise environment. Unsure if results will differ on other versions or environments.

answered Mar 23, 2018 at 2:51

jono's user avatar

jonojono

313 bronze badges

I had this error and had to simply add below to my .muttrc. I’m using Gmail if that matters. This way I’m using someone elses server to send and don’t have to install extra junk.


set smtp_pass="secrets"
set smtp_url = "smtps://username@gmail.com@smtp.gmail.com:465/"

answered Jun 15, 2018 at 19:53

zack999's user avatar

set the password generated from this link into this file:

    # file: ~/.muttrc
    set from="first_name.last_name@gmail.com"
    set realname="first_name last_name"
    set imap_user="first_name.last_name@gmail.com"
    #
    # v1.0.1
    # check the following google help page:
    # http://support.google.com/accounts/bin/answer.py?answer=185833
    # that is set here your google application password
    set imap_pass="SecretPass!"
    #nopeset imap_authenticators="gssapi"
    set imap_authenticators="gssapi:cram-md5:login"
    set certificate_file="~/.mutt/certificates"
    #
    # These two lines appear to be needed on some Linux distros, like Arch Linux
    #
    ##REMOTE GMAIL FOLDERS
    set folder="imaps://imap.gmail.com:993"
    set record="+[Gmail]/Sent Mail"
    set spoolfile="imaps://imap.gmail.com:993/INBOX"
    set postponed="+[Gmail]/Drafts"
    set trash="+[Google Mail]/Trash"
    #
    ###SMTP Settings to sent email
    set smtp_url="smtp://first_name.last_name@smtp.gmail.com:587"
    #
    # v1.0.1
    # check the following google help page:
    # http://support.google.com/accounts/bin/answer.py?answer=185833
    # that is set here your google application password
    set smtp_pass="SecretPass!"
    #
    ###LOCAL FOLDERS FOR CACHED HEADERS AND CERTIFICATES
    set header_cache="~/.mutt/cache/headers"
    set message_cachedir="~/.mutt/cache/bodies"
    set certificate_file =~/.mutt/certificates
    #
    ###SECURING
    set move=no  #Stop asking to "move read messages to mbox"!
    set imap_keepalive=900
    #
    ###Sort by newest conversation first.
    set sort=reverse-threads
    set sort_aux=last-date-received
    #
    ###Set editor to create new email
    set editor='vim'

    set ssl_starttls=yes
    set ssl_force_tls=yes

answered Aug 16, 2018 at 18:29

Yordan Georgiev's user avatar

Yordan GeorgievYordan Georgiev

4,8681 gold badge52 silver badges53 bronze badges

Fix for GMail Account Configuration

The following post worked for me: https://www.codyhiar.com/blog/getting-mutt-setup-with-gmail-using-2-factor-auth-on-ubuntu-14-04/

But it was not very clear. The contents of ~/.muttrc that worked for me are as follows (My account has 2-Step verification enabled and I had to generate app password as described in the post):

set imap_user = "<username>@gmail.com"
set imap_pass = "<16-character-app-password>"

set sendmail="/usr/sbin/ssmtp"

set folder="imaps://imap.gmail.com:993"
set spoolfile="imaps://imap.gmail.com/INBOX"
set record="imaps://imap.gmail.com/[Gmail]/Sent Mail"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set from = "<username>@gmail.com"
set realname = "<name-used-in-the-gmail-account>"

set smtp_url = "smtp://<username>@smtp.gmail.com:587/"
set smtp_pass="<16-character-app-password>"

set move = no
set imap_keepalive = 900

# Gmail-style keyboard shortcuts
macro index,pager ga "<change-folder>=[Gmail]/All<tab><enter>" "Go to all mail"
macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to starred messages"
macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
macro index,pager e "<enter-command>unset trashn <delete-message>" "Gmail archive message" # different from Gmail, but wanted to keep "y" to show folders.

Replace the following:

  1. <username>: Your gmail username
  2. <16-character-app-password>: You have to generate this
  3. <name-used-in-the-gmail-account>: Your name as per gmail account

Note: Don’t change <change-folder>

answered Dec 4, 2020 at 1:44

BR M's user avatar

BR MBR M

917 bronze badges

I have to send a mail with an attachment from a shell script.
I am trying to do it using mutt as shown here: How do I send a file as an email attachment using Linux command line?

Command:
echo "This is the message body" | mutt -a "/path/to/file.to.attach" -s "subject of message" -- recipient@domain.com

Error:

Error sending message, child exited 127 (Exec error.).
Could not send
the message.

Community's user avatar

asked Apr 15, 2016 at 5:59

Aditya's user avatar

1

I was having the same issue on Ubuntu 18.04 and just like @jono, I only had installed mutt. Installing

sudo apt-get install sendmail

After that, sending mail with the test method or straight through the mutt CLI worked perfectly.

answered Feb 21, 2019 at 18:00

Valentin M's user avatar

Valentin MValentin M

2392 silver badges4 bronze badges

I have encountered this same error today.
I found I only had mutt installed, but once I installed sendmail this error went away. However I then got blocked locally.
So I uninstalled sendmail, and installed postfix this worked..
Now receiving email with attached pdf.

This was on RHEL 7.4 in an enterprise environment. Unsure if results will differ on other versions or environments.

answered Mar 23, 2018 at 2:51

jono's user avatar

jonojono

313 bronze badges

I had this error and had to simply add below to my .muttrc. I’m using Gmail if that matters. This way I’m using someone elses server to send and don’t have to install extra junk.


set smtp_pass="secrets"
set smtp_url = "smtps://username@gmail.com@smtp.gmail.com:465/"

answered Jun 15, 2018 at 19:53

zack999's user avatar

set the password generated from this link into this file:

    # file: ~/.muttrc
    set from="first_name.last_name@gmail.com"
    set realname="first_name last_name"
    set imap_user="first_name.last_name@gmail.com"
    #
    # v1.0.1
    # check the following google help page:
    # http://support.google.com/accounts/bin/answer.py?answer=185833
    # that is set here your google application password
    set imap_pass="SecretPass!"
    #nopeset imap_authenticators="gssapi"
    set imap_authenticators="gssapi:cram-md5:login"
    set certificate_file="~/.mutt/certificates"
    #
    # These two lines appear to be needed on some Linux distros, like Arch Linux
    #
    ##REMOTE GMAIL FOLDERS
    set folder="imaps://imap.gmail.com:993"
    set record="+[Gmail]/Sent Mail"
    set spoolfile="imaps://imap.gmail.com:993/INBOX"
    set postponed="+[Gmail]/Drafts"
    set trash="+[Google Mail]/Trash"
    #
    ###SMTP Settings to sent email
    set smtp_url="smtp://first_name.last_name@smtp.gmail.com:587"
    #
    # v1.0.1
    # check the following google help page:
    # http://support.google.com/accounts/bin/answer.py?answer=185833
    # that is set here your google application password
    set smtp_pass="SecretPass!"
    #
    ###LOCAL FOLDERS FOR CACHED HEADERS AND CERTIFICATES
    set header_cache="~/.mutt/cache/headers"
    set message_cachedir="~/.mutt/cache/bodies"
    set certificate_file =~/.mutt/certificates
    #
    ###SECURING
    set move=no  #Stop asking to "move read messages to mbox"!
    set imap_keepalive=900
    #
    ###Sort by newest conversation first.
    set sort=reverse-threads
    set sort_aux=last-date-received
    #
    ###Set editor to create new email
    set editor='vim'

    set ssl_starttls=yes
    set ssl_force_tls=yes

answered Aug 16, 2018 at 18:29

Yordan Georgiev's user avatar

Yordan GeorgievYordan Georgiev

4,8681 gold badge52 silver badges53 bronze badges

Fix for GMail Account Configuration

The following post worked for me: https://www.codyhiar.com/blog/getting-mutt-setup-with-gmail-using-2-factor-auth-on-ubuntu-14-04/

But it was not very clear. The contents of ~/.muttrc that worked for me are as follows (My account has 2-Step verification enabled and I had to generate app password as described in the post):

set imap_user = "<username>@gmail.com"
set imap_pass = "<16-character-app-password>"

set sendmail="/usr/sbin/ssmtp"

set folder="imaps://imap.gmail.com:993"
set spoolfile="imaps://imap.gmail.com/INBOX"
set record="imaps://imap.gmail.com/[Gmail]/Sent Mail"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set from = "<username>@gmail.com"
set realname = "<name-used-in-the-gmail-account>"

set smtp_url = "smtp://<username>@smtp.gmail.com:587/"
set smtp_pass="<16-character-app-password>"

set move = no
set imap_keepalive = 900

# Gmail-style keyboard shortcuts
macro index,pager ga "<change-folder>=[Gmail]/All<tab><enter>" "Go to all mail"
macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to starred messages"
macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
macro index,pager e "<enter-command>unset trashn <delete-message>" "Gmail archive message" # different from Gmail, but wanted to keep "y" to show folders.

Replace the following:

  1. <username>: Your gmail username
  2. <16-character-app-password>: You have to generate this
  3. <name-used-in-the-gmail-account>: Your name as per gmail account

Note: Don’t change <change-folder>

answered Dec 4, 2020 at 1:44

BR M's user avatar

BR MBR M

917 bronze badges

Модераторы: Warderer, Модераторы разделов

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

[Debian] отправка email через mutt

Никак не могу настроить исходящую почту в mutt. (установлен exim4)

Ругается так:

Код: Выделить всё

Сообщение отправить не удалось, процесс-потомок вернул 127 (Exec error.).

Посредством гугль нашел одну страничку форума openneta, где говорилось на эту ошибку:

>Может кто нибудь помочь советом?
Поставьте нормальный MTA.

Может мне снести exim4 и поставить sendmail?

(в конфиге есть такая строчка: set sendmail=»/usr/lib/exim4″)

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

Pirren » 01.07.2007 01:57

Итак: проблема решена.

В Дебиане делается просто:
1. Сносим exim и все сопутствоющее, а также тесно связанное с ним ПО.
2. Удаляем mutt, abook
3. Ставим sendmail
4. Ставим mutt, в в .muttrc находим и прописываем в следующей строчке вот что (по умолчанию она ещё и закомментенная в матте):

Код: Выделить всё

set sendmail="/usr/lib/sendmail -oi -oem"    # how to deliver mail

5. Ставим abook

Все отсылается :)

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

IMB

Сообщения: 2555
ОС: Debian

Re: [Debian] отправка email через mutt

Сообщение

IMB » 01.07.2007 14:03

Pirren писал(а): ↑

01.07.2007 01:57

Итак: проблема решена.

В Дебиане делается просто:
1. Сносим exim и все сопутствоющее, а также тесно связанное с ним ПО.
2. Удаляем mutt, abook
3. Ставим sendmail
4. Ставим mutt, в в .muttrc находим и прописываем в следующей строчке вот что (по умолчанию она ещё и закомментенная в матте):

Код: Выделить всё

set sendmail="/usr/lib/sendmail -oi -oem"    # how to deliver mail

5. Ставим abook

Все отсылается :)

Почтовая система на базе exim для домашней машины (exim mail mutt fetchmail procmail)
— http://www.opennet.ru/base/net/exim_dump.txt.html

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

Pirren » 01.07.2007 14:13

Интересно, почему разработчики Debian Testing по умолчанию выбрали exim..

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

Аватара пользователя

diesel

Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

diesel » 01.07.2007 14:35

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

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

Pirren » 01.07.2007 15:10

Сейчас и занимаюсь облагоржаиванием ;)
Например gmail.com стабильно в спам сует, до operamail.com не доходят вообще(там папочки спам нету, спам просто зависает хз где), зато всякие инбоксы.ру, мейлы.ру и ловят нормально, что настраивает в целом оптимистично :)

diesel, кста, а от параметра «From» зависит вероятность попадания в спам?

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

Аватара пользователя

diesel

Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

diesel » 01.07.2007 15:19

Pirren писал(а): ↑

01.07.2007 15:10

Сейчас и занимаюсь облагоржаиванием ;)
Например gmail.com стабильно в спам сует, до operamail.com не доходят вообще(там папочки спам нету, спам просто зависает хз где), зато всякие инбоксы.ру, мейлы.ру и ловят нормально, что настраивает в целом оптимистично :)

гм. у знакомых как раз трабла с мылом.ру была.

Pirren писал(а): ↑

01.07.2007 15:10

diesel, кста, а от параметра «From» зависит вероятность попадания в спам?

нет. вернее не только.

В твоем случае скорее просто смотрится smtp с которого было отправлено письмо, а это твой комп. и делается DNS-запрос на него. Если IP с результатами не совпадает, либо же если вообще ниче не показывается … вот оно и идет в spam. Хотя могу ошибаться.

Вобщем лучше все-таки сделать пересылку через провайдерский SMTP, или через любой другой на выбор. В exim4/postfix это достаточно легко.

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

Pirren » 01.07.2007 15:24

Хех :)) Запутался совсем :)) Но смысл понятен! У меня отправитель письма, например, pirren@vbhost.ru (vbhost.ru, т.к. я вбивал в конфиге mail.vbhost.ru, а это оказалось, что моя имя моей машины, но менять назад побаиваюсь немного пока), а pirren имя пользователя.. :ph34r:

P.S. Что радует, посылает с приложениями без проблем..

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

Pirren » 01.07.2007 16:41

diesel, а ты через что mutt’ом пользуешься?

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

Аватара пользователя

diesel

Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

diesel » 01.07.2007 16:54

Pirren писал(а): ↑

01.07.2007 16:41

diesel, а ты через что mutt’ом пользуешься?

я им временно не пользуюсь :) вообще через exim4 настраивал по той инструкции с debian wiki для пересылки через smtp.gmail.com

Аватара пользователя

Pirren

Сообщения: 546
ОС: Debian Testing+FreeDos1.0
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

Pirren » 01.07.2007 17:27

Если получиться через sendmail настроить — обязательно напишу :D

«…где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]

Аватара пользователя

sash-kan

Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: [Debian] отправка email через mutt

Сообщение

sash-kan » 31.08.2007 14:49

Wing писал(а): ↑

31.08.2007 14:11

достаточно msmtp, зачем заморачиваться с MTA

:)
перефразируя в эквивалентную фразу из другой предметной области: «достаточно „столичной“, зачем заморачиваться с водкой…» ;)

p.s. уважаемый Wing, а чем Вам msmtp не mta (mail transfer agent)?

Писать безграмотно — значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог

Аватара пользователя

Wing

Сообщения: 60
ОС: Debian GNU/Linux

Re: [Debian] отправка email через mutt

Сообщение

Wing » 31.08.2007 14:57

sash-kan писал(а): ↑

31.08.2007 14:49

а чем Вам msmtp не mta (mail transfer agent)?

:-) прошу извинить, оговорился. имелось в виду то, что exim4 это и MTA и MDA в одном, что в данной ситуации является, имхо, избыточным. особенно при использовании procmail.

sms-vsyo-ne-otpravlyayutsyaДоброго времени!

Не так давно столкнулся с одной «неприятной ситуацией» — после смены телефона на более новую модельку тот напрочь отказывался отправлять СМС-сообщения…

Сначала появилось предположение, что проблема связана с самим аппаратом — но после проверки с другой SIM-картой (с отличным оператором) — эта версия отпала… Промучившись еще полчасика — вопрос всё-таки удалось разрешить! 👌

В этой заметке решил собрать все те моменты, которые мне пришлось проверить, для восстановления аппарата. Если у вас аналогичная проблема с СМС-ками — рекомендую «пробежаться» по ним, прежде чем сдавать аппарат в сервис (вдруг сэкономите?!).

Возможно, удастся всё починить своими силами!

*

Содержание статьи

    ускорение ПК

  • 1 Из-за чего могут не отправляться СМС
    • 1.1 Причина 1: особенности работы оператора и «банальщина»
    • 1.2 Причина 2: некорректный номер
    • 1.3 Причина 3: уточните номер СМС-центра
    • 1.4 Причина 4: проблемы с SIM-картой
    • 1.5 Причина 5: переполнена память телефона
    • 1.6 Причина 6: стоят запреты и черные списки
    • 1.7 Причина 7: некорректная работа режима полета, VoLTE
    • 1.8 Причина 8: стоп-слова*
    • 1.9 Причина 9: отсутствуют обновления ПО
    • 1.10 Причина 10: сбои в работе ПО телефона
  •  → Задать вопрос | дополнить 

Из-за чего могут не отправляться СМС

Причина 1: особенности работы оператора и «банальщина»

1) И так, сначала обратите внимание на то, что некоторые операторы в целях безопасности могут блокировать работу с СМС-сообщениями после смены SIM-карты (например, Мегафон блокирует на сутки).

Если накануне вы обращались в отделение к оператору по сему вопросу — необходимо дождаться, чтобы прошло отведенное время*!

*

2) Кроме этого, зайдите 👉 в личный кабинет своего оператора и проверьте, есть ли у вас на счету средства (и остались ли предоплаченные СМС согласно вашего тарифа).

Личный кабинет Мегафона — средства на счету и остатки по тарифу

Личный кабинет Мегафона — средства на счету и остатки по тарифу

3) Чтобы исключить разного рода ошибки и сбои — попробуйте также перезагрузить свой аппарат. Обычно, для появления нужного меню (👇) — достаточно зажать кнопку включения на 3-6 сек.

Перезагрузка смартфона

Перезагрузка смартфона

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

В этом случае можно посоветовать попробовать отправить СМС позже, или воспользоваться мессенджерами: Viber, Telegram, Skype и пр.

*

Причина 2: некорректный номер

Обратите внимание на номер, кому вы отправляете сообщение! Правильный ли он?..

К тому же, типовой обычный телефон позволяет сохранять номера по-разному, например, в России как с «+7», так и с «8» (а иногда и короткий номер). А вот отправить потом сообщение на него (в таком формате) — в ряде случаев не получится!

👉 Совет: сохраняйте номера в международном формате (для России: «+7», Украины: «+380», Беларуси: «+375») и именно на него отправляйте СМС-сообщение!

Телефонные номера после форматирвоания (Для России)

Телефонные номера после форматирования (Для России)

*

Причина 3: уточните номер СМС-центра

При отправке любого СМС-сообщения — прежде, чем оно «попадет» к вашему адресату, оно должно быть обработано СМС-центром (это спец. номер, он уникален у каждого оператора!). Информация о СМС-центре хранится в памяти SIM-карты (его можно менять!).

Так вот, при проблемах с отправкой СМС — необходимо его уточнить, правильный ли он. Чтобы это сделать, я рекомендую вам воспользоваться поиском Google: сделать запрос «Мегафон СМС-центр» (название оператора поменяйте на своего).

Далее вы узнаете текущий правильной номер (см. скрин ниже 👇)!

Информация с сайта оператора Мегафон

Информация с сайта оператора Мегафон / в качестве примера!

Чтобы поменять СМС-центр на смартфонах под Android — необходимо открыть список своих СМС-сообщений и перейти в настройки (👇).

список смс - открываем настройки

Список СМС — открываем настройки

После, открыть вкладку «Дополнительно / SMS /SMS-центр». Если значение некорректно — уточните его!

sms-центр

СМС-центр

*

Причина 4: проблемы с SIM-картой

Если вышеперечисленные рекомендации не помогли устранить проблему — проверьте работу своего аппарата с другой SIM-картой (которая проверена на др. телефоне, и априори рабочая на 100%!). Возможно, что проблема и не в самом смартфоне?..

Кстати, свою «подозрительную» SIM-карту также рекомендуется подключить к др. телефону для проверки ее работы.

Примечание: если вы часто пользуетесь телефоном во влажных помещениях (ванна, баня) или случайно попадали под дождь — возможно, что контакты на SIM-карты закислились, и их не лишним бы было почистить обычной стеркой… (👇)

Аккуратно почистите контакты сим-карты с помощью ластика

Аккуратно почистите контакты сим-карты с помощью ластика

Замена SIM-карты у большинства операторов бесплатна (кстати, обратите внимание, что после ее замены — СМС могут не работать сутки-двое, в зависимости от настроек безопасности вашего оператора).

*

Причина 5: переполнена память телефона

Если вы никогда не удаляете СМС-сообщения (да и вообще разного рода «мусор» и «ненужные» файлы) — со временем всё это «добро» накапливается, и внутренняя память аппарата может закончиться…

Далее телефон может перестать выполнять ряд функций, например, принимать и отправлять СМС-сообщения (о чем, обычно, он сам и предупреждает 👇).

Что можно посоветовать: удалите часть ненужных старых СМС, фото, и пр. файлов — почистите внутреннюю память аппарата.

👉 В помощь!

Как очистить память телефона Андроид (5 простых и эффективных способов)

Внутренняя память почти заполнена!

Внутренняя память почти заполнена!

*

Причина 6: стоят запреты и черные списки

В настройках телефона есть спец. опции, позволяющие блокировать как определенные номера, так и все разом (кроме оговоренных из «белого списка»). Разумеется, в этом случае ни позвонить, ни отправить СМС вы не сможете…

Чтобы исключить эту проблему попробуйте открыть телефонную книгу, перейти в ее настройки и посмотреть, не задействована ли у вас блокировка номеров (в ряде аппаратов — см. разделы «белый список», «черный список»).

Настройки - блокировка вызовов - Android

Настройки — блокировка вызовов — Android

Кроме этого, номера могут быть заблокированы на уровне оператора (причем, как у вас, так и у абонента, которому вы отправляете сообщение).

Здесь можно только посоветовать зайти в личный кабинет и проверить… 👌 (либо позвонить на «горячую» линию оператору).

Блокировка номера, черный список — личный кабинет оператора Мегафон

Блокировка номера, черный список — личный кабинет оператора Мегафон

*

Причина 7: некорректная работа режима полета, VoLTE

«Режим полета» (или иногда его называют «Авиа-режим») иногда может стать причиной отключения ряда функций в телефоне (причем, даже если вы никуда не летали 👀).

Чтобы исключить этот момент — попробуйте его включить и снова выключить (для этого, обычно, достаточно раскрыть верхнюю шторку…).

Авиа-режим / режим полета

Авиа-режим / режим полета

Кроме этого обратите внимание на режим 👉 VoLTE (если его поддерживает ваш телефон — вы увидите соответствующий значок в верхнем меню). Попробуйте отключить VoLTE, перезагрузить телефон и проверить отправку СМС…

Примечание: для отключения VoLTE — откройте настройки телефона раздел «Подключения / Мобильные сети».

Настройки - мобильные данные - VoLTE

Настройки — мобильные данные — VoLTE

*

Причина 8: стоп-слова*

Честно говоря, сам не сталкивался, но некоторые знакомые подмечали, что, если СМС-ка написана на транслите, содержит нецензурный лексикон (и пр. «странные» запрещенные слова оператором) — она может быть не отправлена. Возможно, что данный фильтр действует только у некоторых операторов (и ряда абонентов…).

В этом плане можно посоветовать отправить СМС общего характера — что-нибудь безобидное «Привет, как дела?» (такое точно не должно блокироваться! 👌).

Стоп-слова

Стоп-слова

*

Причина 9: отсутствуют обновления ПО

Попробуйте подключиться к Wi-Fi сети и проверить нет ли обновлений для вашего ПО телефона.

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

Для проверки наличия обновлений: зайдите в настройки Android и откройте вкладку «Система / обновление ПО» (👇).

Система - обновление ПО - настройки Android

Система — обновление ПО — настройки Android

*

Причина 10: сбои в работе ПО телефона

В некоторых случаях устранить проблемы с ПО телефона можно только через полный сброс настроек (так называемый Hard Reset). Например, подобное может наблюдаться при заражении аппарата вирусами и рекламным ПО.

Но вообще, для начала попробуйте проверить работу смартфона в безопасном режиме (если, конечно, удастся его включить). Как это сделать — описал в одной своей прошлой заметке (👇).

👉 В помощь!

Как войти в безопасный режим на Android (на телефонах Honor/HUAWEI, LG, Samsung, ZTE и др.)

Теперь телефон в безопасном режиме (Safe Mode)

Теперь телефон в безопасном режиме (Safe Mode)

Перед полным сбросом, на всякий случай напомню, — сделайте резервную копию своих файлов (фото, документы и пр.) и контактов.

Примечание: дело в том, что при сбросе из памяти телефона будут удалены все файлы! Он будет возвращен в заводское состояние — станет таким, каким он был при покупке.

👉 В помощь!

1) Как сбросить телефон до заводских настроек [Hard Reset на Android] (т.е. удалить все данные с телефона, планшета)

2) Как сделать бэкап контактов и файлов (фото, видео и пр.) на Android. Резервная копия на всякий случай 👌

Контакты синхронизированы с Google-профилем!

Контакты синхронизированы с Google-профилем! 👌

PS 

Если сброс не помог восстановить работу смартфона — осталось лишь посоветовать сдать его в сервис… 👀

*

Если вы решили вопрос иначе — поделитесь в комментариях! (заранее благодарю).

Удачи!

👋

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Почему не отправляются SMS с телефона: причины возникновения ошибок при отправке SMS

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

Содержание

  1. Почему не отправляются СМС с телефона: основные причины появления ошибок при отправке СМС
  2. Почему не отправляются SMS с телефона: другие причины появления ошибок при отправке SMS

Почему не отправляются СМС с телефона: основные причины появления ошибок при отправке СМС

Если вы столкнулись с невозможностью отправки СМС, то в первую очередь нужно проверить самые очевидные возможные причины такого явления. В числе прочего рекомендуем выполнить следующие действия:

  1. Проверка баланса. Убедитесь, что у вас достаточно денег для отправки SMS. Если вы используете специальный пакет услуг, включающий отправку определенного количества SMS, то удостоверьтесь, что не потратили все предварительно оплаченные SMS.
  2. Проверка сигнала. Убедитесь в достаточной стабильности сигнала от используемой мобильной сети. Для этого проверьте уровень сигнала на дисплее мобильного телефона (обычно отображается в виде делений в верхней части экрана) и попробуйте осуществить звонок. Если сигнала нет или он очень слабый, то перезагрузите телефон. При неудаче – поищите место с устойчивым сигналом и уже оттуда отправьте SMS.
  3. Проверка корректности набираемого номера. Удостоверьтесь, что номер получателя сообщения указан верно. Проще всего это сделать, осуществив звонок на этот номер и убедившись в наличии соединения.
  4. Устранение кратковременного сбоя в работе смартфона. Иногда SMS не отправляется из-за сбоя в работе телефона или установленной ОС. В этом случае следует перезагрузить телефон и попробовать отправить SMS еще раз.

Также ошибка отправки SMS может возникать в ситуации, когда номер отправителя находится в черном списке получателя. Для проверки версии надо проверить, отправляются ли SMS на номера других абонентов из списка контактов.

Почему не отправляются SMS с телефона

Почему не отправляются SMS с телефона: другие причины появления ошибок при отправке SMS

Если вышеприведенные действия не помогли решить вопрос с отправкой SMS-сообщений, то стоит проверить некоторые настройки телефона, а также исключить влияние причин технического характера. В частности, стоит обратить внимание на такие параметры:

  1. Настройка SMS-центра. На телефонах Android все SMS отправляются через специальный сервис мобильного оператора. Обычно нужные настройки прописываются по умолчанию (при установке SIM-карты), но иногда их приходится прописывать вручную. Для этого надо зайти в приложение «Сообщения», перейти в «Настройки», а затем последовательно нажать на «Дополнительно», «SMS», «SMS-центр» и указать номер. Узнать нужный номер можно у представителей мобильного оператора (прямо на сайте оператора или позвонив на горячую линию организации). В качестве альтернативного решения можно запросить у оператора услугу по автоматической настройке параметров отправки SMS. При проблемах отправки SMS с iPhone зачастую достаточно зайти в настройки сообщений и активировать опцию «Отправка как SMS».
  2. Очистка кэша приложений или памяти смартфона. Иногда SMS не отправляется из-за неочищенного кэша приложения «Сообщения» или отсутствия свободного пространства на телефоне. В первом случае достаточно зайти в настройки приложения (через основные настройки телефона) и почистить кэш. Во втором – надо удалить мусор с телефона, а затем попробовать заново отправить SMS.
  3. Отключение конфликтного софта. Если на телефоне установлены сторонние программы, предназначенные для оптимизации функционала совершения звонков или отправки SMS, то стоит на время отключить эти приложения. Возможно, после этого отправку сообщения получится выполнить без каких-либо проблем.

Также ошибки при отправке SMS иногда возникают из-за плохого состояния SIM-карты (в этом случае надо менять SIM-карту) или по причине сбоев в работе сети мобильного оператора (надо дождаться нормализации работы сети). В обеих ситуациях остается ждать или (как альтернатива) обращаться к оператору для получения объяснений и сопутствующих рекомендаций.

Если приведенные советы не помогут, то целесообразно обратиться в сервисный центр. Мастера помогут исправить ситуацию. А если это невозможно по техническим причинам, то понадобится заменить SIM-карту или смартфон – в зависимости от источника проблемы и особенностей ее решения. Другие способы решения вопроса представлены на видео. Рекомендуем к ознакомлению.

Мне нужно отправить письмо с вложением из сценария оболочки. Я пытаюсь сделать это с помощью mutt, как показано здесь: Как отправить файл в виде вложения электронной почты с помощью командной строки Linux?

Команда: echo "This is the message body" | mutt -a "/path/to/file.to.attach" -s "subject of message" -- recipient@domain.com

Ошибка:

Ошибка отправки сообщения, ребенок вышел 127 (ошибка выполнения).
Не удалось отправить сообщение.

5 ответов

У меня была такая же проблема на Ubuntu 18.04, и, как и у @jono, я установил только mutt. Установка

sudo apt-get install sendmail

После этого отправка почты тестовым методом или напрямую через mutt CLI работала отлично.


17

Valentin M
21 Фев 2019 в 21:00

Я столкнулся с этой же ошибкой сегодня. Я обнаружил, что у меня установлен только mutt, но как только я установил sendmail, эта ошибка исчезла. Однако затем меня заблокировали локально. Итак, я удалил sendmail и установил postfix, это сработало. Теперь я получаю электронную почту с прикрепленным PDF-файлом.

Это было на RHEL 7.4 в корпоративной среде. Не уверен, будут ли результаты отличаться в других версиях или средах.


3

jono
23 Мар 2018 в 05:51

У меня была эта ошибка, и мне пришлось просто добавить ниже в мой .muttrc. Я использую Gmail, если это имеет значение. Таким образом, я использую чужой сервер для отправки и мне не нужно устанавливать дополнительный хлам.


set smtp_pass="secrets"
set smtp_url = "smtps://username@gmail.com@smtp.gmail.com:465/"


2

zack999
15 Июн 2018 в 22:53

Установите пароль, сгенерированный по этой ссылке, в этот файл:

    # file: ~/.muttrc
    set from="first_name.last_name@gmail.com"
    set realname="first_name last_name"
    set imap_user="first_name.last_name@gmail.com"
    #
    # v1.0.1
    # check the following google help page:
    # http://support.google.com/accounts/bin/answer.py?answer=185833
    # that is set here your google application password
    set imap_pass="SecretPass!"
    #nopeset imap_authenticators="gssapi"
    set imap_authenticators="gssapi:cram-md5:login"
    set certificate_file="~/.mutt/certificates"
    #
    # These two lines appear to be needed on some Linux distros, like Arch Linux
    #
    ##REMOTE GMAIL FOLDERS
    set folder="imaps://imap.gmail.com:993"
    set record="+[Gmail]/Sent Mail"
    set spoolfile="imaps://imap.gmail.com:993/INBOX"
    set postponed="+[Gmail]/Drafts"
    set trash="+[Google Mail]/Trash"
    #
    ###SMTP Settings to sent email
    set smtp_url="smtp://first_name.last_name@smtp.gmail.com:587"
    #
    # v1.0.1
    # check the following google help page:
    # http://support.google.com/accounts/bin/answer.py?answer=185833
    # that is set here your google application password
    set smtp_pass="SecretPass!"
    #
    ###LOCAL FOLDERS FOR CACHED HEADERS AND CERTIFICATES
    set header_cache="~/.mutt/cache/headers"
    set message_cachedir="~/.mutt/cache/bodies"
    set certificate_file =~/.mutt/certificates
    #
    ###SECURING
    set move=no  #Stop asking to "move read messages to mbox"!
    set imap_keepalive=900
    #
    ###Sort by newest conversation first.
    set sort=reverse-threads
    set sort_aux=last-date-received
    #
    ###Set editor to create new email
    set editor='vim'

    set ssl_starttls=yes
    set ssl_force_tls=yes


1

Yordan Georgiev
16 Авг 2018 в 21:29

Исправление для настройки учетной записи GMail

У меня сработал следующий пост: https://www.codyhiar.com/blog/getting-mutt-setup-with-gmail-using-2-factor-auth-on-ubuntu-14-04/

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

set imap_user = "<username>@gmail.com"
set imap_pass = "<16-character-app-password>"

set sendmail="/usr/sbin/ssmtp"

set folder="imaps://imap.gmail.com:993"
set spoolfile="imaps://imap.gmail.com/INBOX"
set record="imaps://imap.gmail.com/[Gmail]/Sent Mail"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set from = "<username>@gmail.com"
set realname = "<name-used-in-the-gmail-account>"

set smtp_url = "smtp://<username>@smtp.gmail.com:587/"
set smtp_pass="<16-character-app-password>"

set move = no
set imap_keepalive = 900

# Gmail-style keyboard shortcuts
macro index,pager ga "<change-folder>=[Gmail]/All<tab><enter>" "Go to all mail"
macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to starred messages"
macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
macro index,pager e "<enter-command>unset trashn <delete-message>" "Gmail archive message" # different from Gmail, but wanted to keep "y" to show folders.

Замените следующее:

  1. <username>: ваше имя пользователя Gmail
  2. <16-character-app-password>: Вы должны сгенерировать это
  3. <name-used-in-the-gmail-account>: Ваше имя согласно учетной записи gmail

Примечание. Не изменяйте <change-folder>


1

BR M
4 Дек 2020 в 04:44

Понравилась статья? Поделить с друзьями:
  • Не удалось обновить определение системы защиты код ошибки 80072f8f на windows 11
  • Не удалось инициализировать драйвер этого устройства код 37 как исправить
  • Не удалось отправить сообщение неизвестная ошибка вконтакте
  • Не удалось обновить определение системы защиты код ошибки 2147023084
  • Не удалось импортировать ошибка при доступе к реестру