Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Работа > temp

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 23.05.2011, 11:24
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Linux Mail Server: Sendmail [OEL55 Server]

Код:
The default MTA in Ubuntu is Postfix, but exim4 is also fully supported and in the main repository.
Sendmail

OpenSource Download
http://www.sendmail.com/sm/open_source/download/

Sendmail PGP Signing Keys
http://www.sendmail.com/sm/open_sour...rity/pgp_keys/
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 10:07.
Ответить с цитированием
  #2  
Старый 23.05.2011, 14:46
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Флаги коммандной строки для основных режимов работы программы sendmail

-bd Работа в режиме демона, просушивае порта 25
-bD Работа в роли демона, но в интерактивном, а не фоновом режиме (этот режим применяется при отладке, когда требуется увидеть сообщения об ошибках и различные служебные сообщения).
-bh Отображение информации о последнем соединении (то же, что команда oststat)
-bH Удаление с диска старой информации о соединениях (то же, что и команада purgestat)
-bi Инициализация херированных псевдонимов (то же, что команда newaliases)
-bm Работа в обычном режиме доставки почты (по умолчанию)
-bp Отображение содержимого очереи сообщений (то же, что и команада mailq)
-bP Отображение числа записей в очередях (в версии 8.12 и выше)
-bs Включение режима SMTP-сервера (чтение данных из стандартного входного потока, а не из порта 25)
-bt Включение режима проверки адресов
-bv Только проверка адресов, почта не отправляется.
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 10:25.
Ответить с цитированием
  #3  
Старый 23.05.2011, 16:15
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Конфигурационные файлы:

/etc/mail/sendmail.cf
/etc/mail/submit.cf

Флаги запуска программы определяют выбор файла: в случае флагов -bm, -bs и -bt это submit.cf (если он существуе), а во всех остальных режимах - sendmail.cf

=====================================


# cat INSTALL

Код:

                        Installing sendmail

**Note**: Starting with sendmail 8.12, sendmail is no longer set-user-ID
root by default.  As a result of this, you need to install two .cf files.
See steps 4 and 6 in this document.  We also strongly recommend reading
sendmail/SECURITY for more installation information.

1. Read all the README files noted in the INTRODUCTION section of the README
   file in this top-level directory.

2. Create any necessary site configuration build files, as noted in
   devtools/Site/README.

3. In the sendmail/ directory, run "sh ./Build" (see sendmail/README for
   details).

4. Change to the cf/cf/ directory (that's not a typo): Copy whichever .mc
   file best matches your environment to sendmail.mc.  Next, tailor it
   as explained in cf/README.  Then run
   "sh ./Build sendmail.cf".

5. Back up your current /etc/mail/sendmail.cf and the sendmail binary (whose
   location varies from operating system to operating system, but is usually
   in /usr/sbin or /usr/lib).

6. Install sendmail.cf as /etc/mail/sendmail.cf and submit.cf as
   /etc/mail/submit.cf.  This can be done in the cf/cf by using
   "sh ./Build install-cf".

   Please read sendmail/SECURITY before continuing; you have to create a
   new user smmsp and a new group smmsp for the default installation.
   Then install the sendmail binary built in step 3 by cd-ing back to
   sendmail/ and running "sh ./Build install".

7. For each of the associated sendmail utilities (makemap, mailstats,
   etc.), read the README in the utility's directory if it exists.  When
   you are ready to install it, back up your installed version and type
   "sh ./Build install".

8. If you are upgrading from an older version of sendmail and are using any
   database maps, be sure to rebuild them with the new version of makemap,
   in case you are now using a different (and thereby incompatible) version
   of Berkeley DB.

$Revision: 8.16 $, Last updated $Date: 2007/10/03 21:00:28 $
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 12:16.
Ответить с цитированием
  #4  
Старый 24.05.2011, 10:23
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

В OEL SendMail - установлен по умолчанию

# which sendmail
/usr/sbin/sendmail

# cat /etc/passwd | grep smmsp
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin


# cat /etc/group | grep smmsp
smmsp:x:51:


// Узанать какая версия sendmail установлена:
# /usr/sbin/sendmail -d0.1 -bt < /dev/null

Код:
Version 8.13.8
 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS
                TCPWRAPPERS USERDB USE_LDAP_INIT

# cat /var/run/sendmail.pid
2055
/usr/sbin/sendmail -bd -q1h

// отказалась команда отрабатывать
kill -9 'head -1 /var/run/sendmail.pid'


// Удаляем sendmail (на виртуалке то не жалко совсем)
# yum remove -y sendmail
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 10:26.
Ответить с цитированием
  #5  
Старый 24.05.2011, 10:25
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Устанавливаем sendmail 8.14.5

# cd /tmp

// Создать файл с описанием gpg ключа
# vi sendmail_PGP_KEYS.txt

Код:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (OpenBSD)

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
=pDAG
-----END PGP PUBLIC KEY BLOCK-----
// Получить список gpg ключей
# gpg --list-keys

Код:
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this    run
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created

// Импорт gpg ключа
# gpg --import sendmail_PGP_KEYS.txt

Код:
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: key A97884B0: public key "Sendmail Signing Key/2011 <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
gpg: no ultimately trusted keys found

// Получить список gpg ключей
# gpg --list-keys

Код:
/root/.gnupg/pubring.gpg
------------------------
pub   2048R/A97884B0 2011-01-04
uid                  Sendmail Signing Key/2011 <[email protected]>
sub   2048R/620439A5 2011-01-04
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 10:51.
Ответить с цитированием
  #6  
Старый 24.05.2011, 11:14
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

# wget ftp://ftp.sendmail.org/pub/sendmail/....8.14.5.tar.gz

Код:
--2011-05-24 08:14:10--  ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.5.tar.gz
           => `sendmail.8.14.5.tar.gz'
Resolving ftp.sendmail.org... 209.246.26.22
Connecting to ftp.sendmail.org|209.246.26.22|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/sendmail ... done.
==> SIZE sendmail.8.14.5.tar.gz ... 2092508
==> PASV ... done.    ==> RETR sendmail.8.14.5.tar.gz ... done.
Length: 2092508 (2.0M)

100%[=========================================>] 2,092,508    168K/s   in 13s

2011-05-24 08:14:37 (156 KB/s) - `sendmail.8.14.5.tar.gz' saved [2092508]

# wget ftp://ftp.sendmail.org/pub/sendmail/...4.5.tar.gz.sig

Код:
--2011-05-24 08:19:24--  ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.5.tar.gz.sig
           => `sendmail.8.14.5.tar.gz.sig'
Resolving ftp.sendmail.org... 209.246.26.22
Connecting to ftp.sendmail.org|209.246.26.22|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/sendmail ... done.
==> SIZE sendmail.8.14.5.tar.gz.sig ... 287
==> PASV ... done.    ==> RETR sendmail.8.14.5.tar.gz.sig ... done.
Length: 287

100%[=========================================>] 287         1.45K/s   in 0.2s

2011-05-24 08:19:37 (1.45 KB/s) - `sendmail.8.14.5.tar.gz.sig' saved [287]


// md5 должна совпадать с 02ccfc331cc81ed00ec8bb5ecfc69018
# md5sum sendmail.8.14.5.tar.gz
02ccfc331cc81ed00ec8bb5ecfc69018 sendmail.8.14.5.tar.gz

// md5 должна совпадать с 43b8cb0eac8e4d9fe47013fa78f32752
# md5sum sendmail.8.14.5.tar.gz.sig
43b8cb0eac8e4d9fe47013fa78f32752 sendmail.8.14.5.tar.gz.sig


# gpg --verify sendmail.8.14.5.tar.gz.sig sendmail.8.14.5.tar.gz

Код:
gpg: Signature made Mon 16 May 2011 08:10:21 AM MSD using RSA key ID A97884B0
gpg: Good signature from "Sendmail Signing Key/2011 <[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 5872 6218 A913 400D E660  3601 39A4 C77D A978 84B0

# tar -xzvf sendmail.8.14.5.tar.gz
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 11:28.
Ответить с цитированием
  #7  
Старый 24.05.2011, 11:31
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

# yum install -y gcc


# cd sendmail-8.14.5/

./Build


cd /tmp/sendmail-8.14.5/obj.Linux.2.6.18-238.el5.x86_64


cd /tmp/sendmail-8.14.5/cf/cf

cp generic-linux.mc sendmail.mc



# ls -l sendmail.mc submit.mc

Код:
-rw-r--r-- 1 root root 800 May 24 09:06 sendmail.mc
-rw-r--r-- 1 1037 root 799 Apr  5  2006 submit.mc

# pwd
/tmp/sendmail-8.14.5/cf/cf

# mkdir /etc/mail

# ./Build install-cf

Код:
../../devtools/bin/install.sh -c -o root -g bin -m 0444 sendmail.cf /etc/mail/sendmail.cf
../../devtools/bin/install.sh -c -o root -g bin -m 0444 submit.cf /etc/mail/submit.cf
// Убедиться, что созданы группы и пользователь smmsp

# grep smmsp /etc/passwd
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin


# grep smmsp /etc/group
smmsp:x:51:



// Если нет, то добавить их
# groupadd smmsp
# useradd -g smmsp smmsp



# pwd
/tmp/sendmail-8.14.5/sendmail

# ./Build install


Код:
Configuration: pfx=, os=Linux, rel=2.6.18-238.el5, rbase=2, rroot=2.6.18-238, arch=x86_64, sfx=, variant=optimized
Making in /tmp/sendmail-8.14.5/obj.Linux.2.6.18-238.el5.x86_64/sendmail
if [ ! -d /etc/mail ]; then mkdir -p /etc/mail; else :; fi
install -c -o bin -g bin -m 444 helpfile /etc/mail/helpfile
if [ ! -d /etc/mail ]; then mkdir -p /etc/mail; else :; fi
install -c -o root -g bin -m 0600 statistics /etc/mail/statistics
cc -o sendmail   main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o      /tmp/sendmail-8.14.5/obj.Linux.2.6.18-238.el5.x86_64/libsmutil/libsmutil.a /tmp/sendmail-8.14.5/obj.Linux.2.6.18-238.el5.x86_64/libsm/libsm.a  -ldl
domain.o: In function `dns_getcanonname':
domain.c:(.text+0x245): undefined reference to `__res_querydomain'
domain.c:(.text+0x2c6): undefined reference to `__dn_skipname'
domain.c:(.text+0x3a9): undefined reference to `__dn_expand'
domain.c:(.text+0x438): undefined reference to `__dn_expand'
domain.o: In function `getmxrr':
domain.c:(.text+0x918): undefined reference to `__res_search'
domain.c:(.text+0x99f): undefined reference to `__dn_skipname'
domain.c:(.text+0xb08): undefined reference to `__res_query'
domain.c:(.text+0xdbc): undefined reference to `__dn_expand'
domain.c:(.text+0xfd9): undefined reference to `__dn_expand'
sm_resolve.o: In function `dns_lookup_int':
sm_resolve.c:(.text+0x1ae): undefined reference to `__res_search'
sm_resolve.c:(.text+0x214): undefined reference to `__res_search'
sm_resolve.c:(.text+0x3da): undefined reference to `__dn_expand'
sm_resolve.c:(.text+0x487): undefined reference to `__dn_expand'
sm_resolve.c:(.text+0x711): undefined reference to `__dn_expand'
sm_resolve.c:(.text+0x81c): undefined reference to `__dn_expand'
sm_resolve.c:(.text+0x8d1): undefined reference to `__dn_expand'
collect2: ld returned 1 exit status
make: *** [sendmail] Error 1

The above error is usually found when the sendmail compilation does not find the resolv.h header file. The text of the error is attached below. This file provides the routine known as res_query. So we have to force the sendmail installation to rather take the system resolver routine which may not be installed in the path /usr/include. To do so we just need to modify the variable "LIBS" in Makefile which is under the sendmail object directory. A pattern "-lresolv" has to be appended to the line containing "LIBS" variable.
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 24.05.2011 в 12:51.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:31. Часовой пояс GMT +3.


Powered by vBulletin®