ASP Linux, sendmail Как можно сделать почтовый ящик с именем petrov.a@testdomain.ru пишу: useradd petrov.a ответ: invalid user name 'petrov.a' пишу: useradd petrov\.a ответ: invalid user name 'petrov.a'
Неужели нельзя сделать такой ящик? Ведь в инете частно такие адреса встречаются...
Извините меня конечно, но я в линуксе чайник, просто больше некому это сделать... я добавил нового пользователя useradd vershkov_a дал ему пароль passwd vershkov_a потом зашел в '/etc/aliases' и добавил туда запись vershkov_a: vershkov.a потом набрал команду newaliases получил ответ: WARNING: group writable directory /var etc/aliases: 71 aliases, longest 13 byte, 716 byte total отправляю письмо с Mail.ru на ящик vershkov.a@mydomen.ru письмо уходит пытаюсь получить письмо с ящика vershkov.a@mydomen.ru, the bat выдает 'Сервер сообщает об ошибке: -ERR authentication faild (bad password)' Хотя я в настройках пароль указал верно
Да и на mail.ru приходит ответ, что письмо не доставлено, пользователь vershkov.a неизвестен
И если пошла борьба за чистоту русского языка (а у меня по русскому языку три в аттестате, да и давно я его получил - 1982 год), что за слово "мессага" - ну не учили меня в советской школе таким словам, и у Даля не видел.
Как можно обосновать, если ты man 5 aliases не читал? Почитай, там всё написано.
Почта для алиаса в первом поле отправляется на адреса/алиасы/пользователям во втором поле. Нам надо чтоб почта на vershkov.a ушла к пользователю vershkov_a, вот мы и пишем vershkov.a: vershkov_a.
Я понимаю когда человек ошибается, но выпендриваться-то зачем, если нифига не знаешь? Я (да и sdio наверное) видел не один десяток (и даже наверное сотню) инсталяций сендмыла, а тут приходит novitchok и раздаёт всем советы, что называется, космического масштаба и космической же глупости. :) А в ответ на поправки говорит, что мы тут все друг с другом в сговоре. :)
> И если пошла борьба за чистоту русского языка (а у меня по русскому языку три в аттестате, да и давно я его получил - 1982 год), что за слово "мессага" - ну не учили меня в советской школе таким словам, и у Даля не видел.
Это варваризм, происходящий от английского слова message, если ты действительно не в курсе. В отличии от падонковского слэнга считается допустимым на этом сайте, как и огромная куча других аналогичных варваризмов английского происхождения. Ещё вопросы?
Блин, ну не поведусь я на баклана, умники - ещё раз повторяю - сами ля себя посмотрите листинг алиасовый, это раз, человек спрашивал, и no-dashi верно направил вопрошающего - system user: bla-bla-bla, alias: bla.bla-bla, или уже и вопросы читать не модно?
База данных синонимов содержит список виртуальных почтовых ящиков, принадлежащих другим пользователям, файлам, программам, или другим синонимам. Вот несколько примеров, которые могут быть использованы для /etc/mail/aliases:
Формат файла прост; имя почтового ящика слева от двоеточия сопоставляется назначению(ям) справа. В первом примере производится простое сопоставление почтового ящика root почтовому ящику localuser, для которого затем опять будет произведен поиск в базе данных синонимов. Если совпадений не обнаружится, сообщение будет доставлено локальному пользователю localuser. В следующем примере приведен список рассылки. Почта на адрес ftp-bugs рассылается на три локальных почтовых ящика: joe, eric и paul. Обратите внимание, что удалённый почтовый ящик может быть задан в виде <user@example.com>. В следующем примере показана запись почты в файл, в данном случае /dev/null. И в последнем примере показано отправление почты программе, в данном случае почтовое сообщение переправляется через канал UNIX® на стандартный вход /usr/local/bin/procmail.
После обновления этого файла вам потребуется запустить make в каталоге /etc/mail/ для обновления базы данных.
ну допустим это не "падонкафский слэнг", я так ещё в дремучие 80-е
выражался, бескультурен я, каюсь, и "сендмлов"("варваризм") наверное
не ставил и не конфижил, и не знаю, что там, в сендмыле, встроен м4,
не, ничего не знаю, твоя правда, но как вот с этим то быть:
#
# Aliases in this file will NOT be expanded in the header from
# Mail, but WILL be visible over networks or from /bin/mail.
#
# >>>>>>>>>> The program "newaliases" must be run after
# >> NOTE >> this file is updated for any changes to
# >>>>>>>>>> show through to sendmail.
#
# trap decode to catch security attacks
decode: root
# Person who should get root's mail
root: хххххх@хххххххх.хх
# pop3 aliases
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
ххххх: хххххх@хххххххх.хх
Товарищ, боюсь что дальше Вы будете троллить в одиночестве, лично у меня никакого желания спорить с невменяемыми нету. Бывайте здоровы, чувствуйте себя хорошо.
Я не до конца понял, при чём тут сендмыл, если вообще в юниксах не принято создавать юзерей с точкой. :) При всей моей нелюбви к сендмылу претензия не по адресу.
Спор у вас ни о чем.
Обыгрывается, правильно сказали через алиасы
алиас: системный_пользователь
письмо идущее на алиас перекладывается в ящик системного пользователя
У системного пользователя в почтовом клиенте прописывается алиас как почтовый адрес
А логин и пароль при отправке, получении писем используются системные.
Всё это уже написано выше, я очень рад, что ты тоже это понимаешь, но если это всё, что ты хотел нам сказать, так иногда лучше жевать, чем говорить. :)
> А что, сендмыл настолько кривой что пользователей с точной в имени не обслуживает?
не в сэндмыле дело, а в том, что линукс отазывается создавать пользователя с точной
$ adduser vasia.pupkin
- User 'vasia.pupkin' contains illegal characters (period/dot); please choose another
Login name for new user []:
впрочем, как и юзеров, начинающихся с цыфры:
$ adduser 1vasia
- User names cannot begin with a number; please choose another
Login name for new user []:
не буду утверждать, что это справедливо для любого линукса, но для
slackware 9.2 и 11.0 - не создает. Первый раз столкнулся с этим,
когда шефу потребовался ящик начинающийся с цыфры. В и итоге выкрутился
так:
создал пользователя boss1 и в /etc/passwd заменил
boss1:x:520:1000:BOSS,,,:/home/boss1:/bin/bash
на
1boss:x:520:1000:BOSS,,,:/home/boss1:/bin/bash
ну и в /etc/shadow тож поправил запись. Не буду говорить, что мой
вариант правельный, но это первое, что тогда пришло в голову и работает
уже года два. А про алиасы тогда и не подумал.