Форум программистов, компьютерный форум, киберфорум
Nginx
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/55: Рейтинг темы: голосов - 55, средняя оценка - 4.85
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532

Настройка сервера для отправки почты

22.10.2014, 17:51. Показов 10727. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
OS Ubuntu. Нужно настроить сервер, что бы с помощью установленной php5-fpm можно было отправлять почту. В сети нашел много информации, но везде что-то не то. То про sendMail (я так понимаю, что смысла в использовании нет?) пишут, то акцент на apache делают, непосредственно по делу почти ничего (или плохо искал). Собственно, прошу помочь. Самостоятельно пока ничего не делал, кроме как посмотрел на настройки: боюсь необратимо накосячить.
Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.10.2014, 17:51
Ответы с готовыми решениями:

Настройка SMTP сервера (для отправки email)
В общем, трабл стандартный: на php не отправляется письмо через функцию mail(). Поставил дополнение к php sendmail: из php.ini ...

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

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

22
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
22.10.2014, 22:40
Локальный MTA какой-нибудь поставить, postfix например.
1
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
22.10.2014, 23:33  [ТС]
Amet13, а возможностей nginx при этом не хватит? Или стандартные инструменты не лучший вариант?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
22.10.2014, 23:50
В убунте ж по дефолту вроде стоит постфикс. Проверьте.
Цитата Сообщение от TanaTiX Посмотреть сообщение
возможностей nginx при этом не хватит?
А как вы собрались письмо отправлять без "конверта"?
1
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
23.10.2014, 00:07  [ТС]
Цитата Сообщение от Amet13 Посмотреть сообщение
по дефолту вроде стоит постфикс. Проверьте.
Где смотреть?
Цитата Сообщение от Amet13 Посмотреть сообщение
А как вы собрались письмо отправлять без "конверта"?
Я нуб. Если с серверным программированием у меня чуть больше 0 навыков, то в отношении администрирования упорно стоит на нулевой отметке, повернувшись в сторону минуса. Вот сейчас по наводке "MTA" гуглю, читаю много разных непонятных букв, пытаясь хоть во что-то вникнуть.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
23.10.2014, 00:11
Попробуйте в терминале написать
Bash
1
ps aux | grep postfix
вывод сюда. MTA - программа, которая отправляет почту.
1
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
23.10.2014, 00:35  [ТС]
Вот
tanatix 10293 0.0 0.0 17188 928 pts/3 S+ 00:38 0:00 grep --color=auto postfix
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
23.10.2014, 00:42
Postfix не установлен.
Установка:
Bash
1
2
sudo apt-get install postfix
service postfix start
Дальше дело за вами, настроить php-fpm должным образом. В php использовать функцию mail().
1
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
14.11.2014, 22:17  [ТС]
Я правильно понимаю, что nginx не достаточно для отправки почты?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
14.11.2014, 23:03
Да.
1
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
15.11.2014, 12:29  [ТС]
Сервер вроде как установил - в результате перестал работать nginx.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
15.11.2014, 12:30
Что в логах написано?
Перезапускали nginx?
postfix и nginx друг на друга влиять не должны
0
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
15.11.2014, 12:34  [ТС]
Кажись разобрался. У меня почему-то поставился и запустился апач и выключился nginx.

Добавлено через 2 минуты
Цитата Сообщение от Amet13 Посмотреть сообщение
ps aux | grep postfix
По ходу все-таки postfix не установился? Где именно в этой строке это указано?
tanatix 6034 0.0 0.0 17188 924 pts/13 S+ 12:32 0:00 grep --color=auto postfix
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
15.11.2014, 12:37
При выводе вышеуказанной команды должна еще появиться строка типа:
Code
1
root      4702  0.0  0.0  38008  2448 ?        Ss   Окт31   0:22 /usr/lib/postfix/master
1
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
15.11.2014, 15:41  [ТС]
Нашел статью по настройке, оттуда перешел сюда (выполнил все до этого момента, но практически бездумно, т.к. шарю плохо).
Попытался выполнить
echo "BODY" | mail -s "SUBJECT" мое_мыло@gmail.com
В ответ получил
Программа 'mail' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt-get install mailutils
Можно было бы последовать совету, но есть опасения, что это лишнее.
В каком направлении двигаться дальше? Правильно ли делал до этого момента?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
15.11.2014, 15:59
Да.
Это не лишнее, не бойтесь.
0
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
15.11.2014, 16:38  [ТС]
Amet13, значит не работает. Указанный выше код не работает. При этом в /var/log/mail.err новых ошибок не появляется. Куда копать теперь?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
15.11.2014, 16:45
Изначально, ваши действия должны быть такие:
1. Установить nginx:
Bash
1
sudo apt-get install nginx
2. Установить postfix:
Bash
1
sudo apt-get install postfix
3. Запуск nginx:
Bash
1
service nginx start
4. Запуск postfix:
Bash
1
service postfix start
5. Если нет никаких ошибок:
Bash
1
echo "BODY" | mail -s "SUBJECT" мое_мыло@gmail.com
6. Если письмо пришло, то настраивать php-fpm.
0
Модератор
 Аватар для TanaTiX
2918 / 1776 / 180
Регистрация: 19.02.2011
Сообщений: 6,532
15.11.2014, 17:11  [ТС]
postfix и nginx работают, но письмо не приходит
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
15.11.2014, 17:12
Что говорит команда
Bash
1
mailq
?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2014, 17:12
Помогаю со студенческими работами здесь

Команда для отправки почты
Доброго времени Всем. Сразу прошу прощения за возможно глупые вопросы, т.к. с Linux работаю как пару месяцев, сотрудник уволился и пока...

Функция для отправки почты
Нужна самая простая функция для отправки емайлов из С++ то есть просто задать адрес почты, smpt сервер, текст сообщения и отправить...

Alias для отправки почты
Подскажите, можно ли создать алиасы, чтобы их использовать следующим образом: alias md = 'echo "job :: DONE" | swaks --to...

Компонент для отправки почты
Есть ли в Lazarus компонент для отправки электронных сообщений? Если нет, то как это сделать без компонента? (Интересует обычная отправка...

Настройки для отправки почты
Изучаю auth - создание аккаунтов, аутентификация, сброс пароля и прочее. И всё отлично, за исключением одного момента - не могу отправить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »