Форум сообщества Runtu.org
Февраль 21, 2020, 23:55:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости:
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Отправка e-mail из консоли (скрипта)  (Прочитано 7471 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ludoed
Местный
*****
Offline Offline

Сообщений: 860

ludoed1970@jabber.ru


« : Ноябрь 12, 2010, 21:10:38 »

Решил извратиться - организовать скриптовую доставку мелких файлов себе на мыло - бывает очень полезно в разных случаях
Нашел в репах консольную прогу biabam. man к ней очень короткий и неинформативный
из общения с прогой понял, что ей нужен postfix. Он  уже установлен, кое-как я его сконфигурировал. Попробовал отправлять файлы.

biabam нормально помещает письма в очередь, (проверял по mailq) после чего командой
Код:
sendmail -q
пытаюсь их отправить
НО:
в очереди оно выглядит так:
DABC6AB601*   20647 Fri Nov 12 16:51:17  "username@мой_логин_в_почту"@mail.ru
                                         ludoed@другая_почта.ru

То есть, пытаюсь отправлять на адрес ludoed@другая_почта.ru, используя адрес мой_логин_в_почту@mail.ru как relay, но кто-то из этой сладкой парочки biabam / postfix приписывает перед почтовым адресом имя моей учетной записи и еще одну @, заключая все это в кавычки "username@мой_логин_в_почту"@mail.ru

Само собой, через mail.ru это не проходит
Адрес relay-ной почты на mail.ru прописан в /etc/mailname, разумеется, прописан правильно

Как бы понять, кто из  biabam / postfix своевольничает, и надавать по рукам?
Может, кто поднимал почтовый сервак на работе - подскажите, пожалуйста
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
HsH
Administrator
*****
Offline Offline

Сообщений: 2788



« Ответ #1 : Ноябрь 12, 2010, 21:58:54 »

организовать скриптовую доставку мелких файлов себе на мыло

     Рекомендую утилиту SendEmail.

   
Записан
ludoed
Местный
*****
Offline Offline

Сообщений: 860

ludoed1970@jabber.ru


« Ответ #2 : Ноябрь 12, 2010, 22:05:04 »

Спасибо!
Бум пинать и пробовать
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #3 : Ноябрь 12, 2010, 22:05:26 »

Я для этих целей использую команду mail, из пакета heirloom-mailx.
Который установился по зависимостям при установке postfix (кажется).
Письмо отправляется так:
Код:
echo "текст
отправляемого
письма
."| mail -s "тема письма" -a имя_файл xxx@mail.ru
Только mail.ru в качестве релея не получится имхо...
« Последнее редактирование: Ноябрь 12, 2010, 22:58:13 от vmf » Записан
ludoed
Местный
*****
Offline Offline

Сообщений: 860

ludoed1970@jabber.ru


« Ответ #4 : Ноябрь 12, 2010, 22:26:09 »

Оно работает!
HsH, спасибо!
+ в репу!
sendemail оказался просто конфетка - самый понятный man из всех, что доводилось читать

команда:
Код:
sendemail -f логин_в_почту@mail.ru -t ludoed@другая_почта.ru -s smtp.mail.ru:25 -xu логин_в_почту -xp пароль_от_почты -l ~/tmp/sendemail.log -v -u test -m "test email" -a ~/tmp/postfix_man.txt
залимонила ман от postfix аттачем на ludoed@другая_почта.ru, используя логин_в_почту@mail.ru как релейный ящик, да еще и расписала весь процесс общения с mail.ru в лог-файл
Поклон до земли!
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
jobless
Постоялец
***
Offline Offline

Сообщений: 171


« Ответ #5 : Октябрь 14, 2012, 13:46:36 »

в RuntuLite попытка отправки почты через sendemail используя gmail аккаунт и соответственно -o tls=yes

ERROR => No TLS support!  SendEmail can't load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)

кто сталкивался? куда смотреть если нужен именно gmail?

p.s. с обычными почтовиками всё прекрасно работает.

======
нашёл вот такую рекомендация apt-get install libio-socket-ssl-perl libnet-ssleay-perl
======
все работает!!!! Куда оформить как рекомендацию, для тех кто столкнётся?
и просьба проверить в других системах, у меня сейчас только Lite в нескольких экземплярах Улыбающийся

p.p.s. только неожиданно долгий путь от gmail.com до mail.ru... gmail-gmail естественно мгновенно Улыбающийся

« Последнее редактирование: Октябрь 14, 2012, 19:00:50 от jobless » Записан

Runtu Lite of this insight!!! ... она такая Lite !!!
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!