Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: SendMail (помогите с настройкой)  (Прочитано 1422 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kalashmatichka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
SendMail (помогите с настройкой)
« : 04 Марта 2019, 14:00:26 »
В логах пишет вот это:
Mar  4 08:53:04 sdefmdulzv sendmail[11577]: /etc/mail/submit.cf: WARNING: dangerous write permissions
Mar  4 08:53:04 sdefmdulzv sendmail[11577]: x248r4ox011577: from=root@localhost, size=142, class=0, nrcpts=1, msgid=<201903040853.x248r4ox011577@localhost.127.0.0.1>, relay=root@localhost
Mar  4 08:53:04 sdefmdulzv sm-mta[11578]: x248r4Uk011578: SYSERR(root): collect: Cannot write ./dfx248r4Uk011578 (bfcommit, uid=0, gid=118): No such file or directory
Mar  4 08:53:04 sdefmdulzv sm-mta[11578]: x248r4Uk011578: from=<root@localhost.127.0.0.1>, size=405, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Mar  4 08:53:04 sdefmdulzv sendmail[11577]: x248r4ox011577: to=<fotogracia23031982@gmail.com>, ctladdr=root@localhost (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30142, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: 421 4.3.0 collect: Cannot write ./dfx248r4Uk011578 (bfcommit, uid=0, gid=118): No such file or directory

Через сайт отправка на PHP, тот должен письмо слать, выдает эту ошибку. Причину не выявил. Если кто сталкивался, то опишитесь где что править надо
Спасибо!

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

  --Aleksandru
« Последнее редактирование: 04 Марта 2019, 15:24:42 от Aleksandru »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1754
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #1 : 04 Марта 2019, 14:24:21 »
Причину не выявил

одно предупреждение:
/etc/mail/submit.cf: WARNING: dangerous write permissions

и одна ошибка:
Cannot write ./dfx248r4Uk011578 ...: No such file or directory

Оффлайн kalashmatichka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #2 : 04 Марта 2019, 15:02:29 »
Это я прочел. Вот только какой директории нет и тд не написано. Суть проблемы не описана, кроме наименования ошибки.
А то что указано имеет полный доступ с параметрами 7777

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #3 : 04 Марта 2019, 15:04:33 »
Предполагаю, что он пытается записать сообщение в очередь, при этом каталога очереди не существует.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kalashmatichka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #4 : 04 Марта 2019, 15:09:33 »
Допустим это так и каталога нет. А как и где мне этот католог указать для очереди?

Просто он сейчас уже выдает иные параметры:
/etc/mail/submit.cf: WARNING: dangerous write permissions
Cannot write ./dfx24C6DLo013262 (...): No such file or directory
Cannot write ./dfx24C6DLo013262 (...): No such file or directory
« Последнее редактирование: 04 Марта 2019, 15:25:00 от Aleksandru »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #5 : 04 Марта 2019, 15:58:40 »
Без понятия, я постфиксом пользуюсь.
А права на /etc/mail исправьте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1754
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #6 : 04 Марта 2019, 16:38:13 »
если sendmail, то посмотрите что у вас в /etc/mail.sendmail.conf

или попробуйте
sudo sendmailconfig

Оффлайн kalashmatichka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #7 : 07 Марта 2019, 16:21:19 »
В общем sendmail удален. Произведены настройки SSMTP
mailhub=smtp.yandex.ru:465
AuthUser=name@yandex.ru
AuthPass=********
hostname=yandex.ru
FromLineOverride=NO
Не понято где создавать эти учетные данные: в AuthUser должно быть имя пользователя локального. Пользователя ОС или его где вообще создавать пользователя. И вообще где нормальная инструкция, что да как настроить в SSMTP.
А то дурацкие: введите то да се достали... с ними не работает ни как. Кто мне подскажет, где есть инструкция для настройки PHP -> mail() на ubuntu с apache2. И без всяких там сокращений, а то читать то одно то другое достало, уже убито часов 10 на попытку понять в чем принцип работы SSMTP.

Видимо кратко, то что ни кто не может написать людям в силу своего ид....ма, что: SSMTP или SendMAIL это почтовые сервера, а не клиент По которое подключается к почте и отсылает почту через почтовые сервисы типа gmail или yandex mail и тд. К тому же не удосуживаются написать в мануалах, где создавать пользователей для SSMTP или SendMail. Вообще ничерта нет в инете, кроме как введите бред и все заработает, без каких либо пояснений...

Вот повторюсь, кто здесь разъяснит как настроить PHP -> mail()
На сайте код:
function sendMail()
{
var stat=0;
if (eMailParam[0].value==="") {stat=1;eMailParam[0].style.backgroundColor=("#fcc")}
if (eMailParam[1].value==="") {stat=1;eMailParam[1].style.backgroundColor="#fcc"}
if (eMailParam[2].value==="") {stat=1;eMailParam[2].style.backgroundColor="#fcc"}
if (stat==0)
{
var xhr = new XMLHttpRequest();
var params="text=name: "+eMailParam[0].value
+"\nphone: "+eMailParam[1].value
+"\nmail: "+eMailParam[2].value
+"\n\nmessage:\n"+eMailText[0].innerText;
xhr.open('POST', '/mail.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function() {}
xhr.send(params);
eMailParam[0].value="";
eMailParam[1].value="";
eMailParam[2].value="";
eMailText[0].innerText="";
eMailParam[0].style.backgroundColor=("#cfc");
eMailParam[1].style.backgroundColor=("#cfc");
eMailParam[2].style.backgroundColor=("#cfc");
eMailText[0].style.backgroundColor=("#cfc");
}
}
На сервер файл с кодом:
<?php
$textA 
$_POST['text'];
mail("name@gmail.com","Client...",$textA,"From: Web Server<name@gmail.com>");
?>


Все вроде предельно просто! На Windows Server ни каких проблем и все работает на 100% под тем же Apache 2
Но линуксу надо выскочить и устроить геморой на 3 суток...
Кто разделет со мной геморойный подвиг настроить sendMail или SSMTP?

Заранее спасибо

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1754
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #8 : 07 Марта 2019, 16:58:25 »
hostname=yandex.ru

Аркадий, зачем вам какой-то мутный SSMTP?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #9 : 07 Марта 2019, 18:14:33 »
AuthUser должно быть имя пользователя локального.
В AuthUser должно быть имя пользователя, имеющего права отправки почты на удалённом сервере.
что да как настроить в SSMTP.
Вы его уже настроили.
Только UseTLS=Yes забыли.
что: SSMTP или SendMAIL это почтовые сервера, а не клиент
sendmail это и MTA, и MSA и MDA.
ssmtp - только MSA.

Что из этого вы зовёте "клиентом", никому неизвестно.

Кто разделет со мной геморойный подвиг настроить sendMail или SSMTP?
Обратитесь к проктологу, геморрой - это по их части.

какой-то мутный SSMTP?
Если вы не знаете, что делает та или иная программа, объявлять её "мутной" как минимум невежливо.
А зачастую просто глупо. И мнение у людей о вас складывает соответствующее.
« Последнее редактирование: 07 Марта 2019, 18:17:41 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1754
    • Просмотр профиля
Re: SendMail (помогите с настройкой)
« Ответ #10 : 07 Марта 2019, 18:24:18 »
И мнение у людей о вас складывает соответствующее.

"Я не узнаю вас в гриме" (с)

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

 

Страница сгенерирована за 0.043 секунд. Запросов: 25.