.
Сейчас команда заработала, но она не завершается, консоль просто ждет..... приходится нажимать ctrl+z чтобы прекратить её бесконечное выполнение,
подскажите как сделать чтобы работало.
На одном сервере настроил (yum install mailx , yum install sendmail) отправку почты - работает. в консоле ввожу команду echo "111" | mail ...
На втором сервер настроил (yum install mailx, yum install sendmail) отправку почты - не работает, в консоле вводу тоже самое...выдает Null message body; hope that's ok
скопируйте полностью строчку которую вводите (желательно из консоли) сюда
1.Ввожу mail -s "Subject" -c "text" email@email.ru нажимаю enter
2. консоль начинает ждать, ввожу любой символ, например точку . нажимаю enter
3.Консоль выводит Cc: text нажимаю enter
4. Консоль выводит Null message body; hope that's ok и прекращает работу.
Все правильно, утилита mail получает от вас распоряжение отправить письмо с темой "Subject" по двум адресам: "email@email.ru" и "text". После нажатия клавиши Enter она ожидает ввод тела письма со стандартного ввода. Но вы сразу вводите точку, которая означает конец письма. Вот вам и выдается сообщение о пустом теле письма "Null message body; hope that's ok". Повторюсь, если вы хотите отправлять письма одной командой, делайте это так:
Ну вы издеваетесь, что ли? Что отвечает вам команда?
Если вы не будете нормально выкладывать ответ команд, то очень скоро людям надоест вам помогать.
она никаких ошибок не выводит.
Набрал в консоле:
mail -s email@email.com
вывело запрос на ввод с клавиаутары
набрал набор символов dfdf нажал enter
ввел точку . нажал enter
запросило cc:
ввел addadadad нажал enter
консоль завершила эту команду без вывода ошибок.
Почту свою указываю gmail'овскую или mail'овскую ничего не приходит.
Aug 11 16:06:20 development sendmail[8914]: p7BBwRVJ008914: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 12 11:31:04 development sendmail[22977]: p7C7M1sQ022977: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 12 12:27:23 development sendmail[24980]: p7C8B1X3024980: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
А какие она должна была вывести ошибки? Утилита mail не занимается проверкой корректности введенных данных. Она наивно полагает, что пользователь прочел man mail и знает, что делает.
Последний раз показываю, как нужно отправлять почту из командной строки: