Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 14, 2007, 17:13 Здравейте,
искам да помоля за малко помощ ако някой знае. Има една Solaris машина на която има sendmail и се изпраща успешно mail , но не може да се получава. Предполагам че е нещо с DNS , но не знам какво>? може ли някой съвет? Благодаря предварително. Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 16, 2007, 09:36 Макар и старо, _тук_ би трябвало да намериш това, което ти трябва. Не е задължително да го прочетеш цялото, нито пък да го реализираш така както е в заглавието.
![]() Титла: конфигуриране на sendmail / solaris Публикувано от: romeo_ninov в Aug 16, 2007, 10:39
имаш ли в DNS-а MX запис? Слуша ли на порт? На кое ИП се е закачил sendmail-a? Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 16, 2007, 12:08 ок да започна от начало...имам 2 машини които са в NIS, да кажем pc1 и pc2 . от pc1 мога да пращам поща , а от pc2 не мога , защото имам някаква забрана от mail сървъра , който ги обслужва. Идеята ми е като пращам поща от pc2 тя да минава през pc1 и фактически да се препраща от sendmail-a на pc1. Възможно ли е това?
В момента не мога да пратя съобщение от PC2 на потребител PC2 тъй като са в NIS с PC1 и pc2 се опитва да прати всъщност съобщението на потребителя , но от pc1. Какво трябва да направя за да не минават съобщенията през главния mail server, a направо да заминават към pc1? Благодаря. Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 16, 2007, 13:15 Ако рс2 е със sendmail : Smart host
Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 16, 2007, 14:05 ок а какво трябва да направя на pc1 за да приема заявките, в момента ми дава това:
#telnet pc1 25 #telnet: Unable to connect to remote host: Connection refused Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 16, 2007, 15:10 Ако на рс1
Заб. Последното отваря 25-ти порт на всички интерфейси на машината и се премахва с
Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 16, 2007, 15:29 дава ми това:
pc1: bash-2.05# netstat -a | grep smtp localhost.smtp *.* 0 0 49152 0 LISTEN Solaris няма iptables. Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 16, 2007, 17:42 В такъв случай се предавам. Това
А относно iptables, си помислих, че ако sendmail "слуша" на 25-ти порт на всички интерфейси, то вероятно някакъв firewall го спира... Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 08:55 точно за това си мисля че трябва sendmail на pc1 да се настрои за да "слуша " на 25-ти а не само да изпраща , както е в момента...еми продължамад да чета да видя как ще стане..мерси много
![]() Титла: конфигуриране на sendmail / solaris Публикувано от: romeo_ninov в Aug 17, 2007, 09:41
в sendmail.cf има ред, който уазва на кой адрес да слуша демона. а за да провериш дали има достъп от една машина до друга за електронна поща защо не пробваш telnet host 25 Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 09:47
>>> Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 17, 2007, 12:03 Сравнявайки конф файловете за линукс и соларис, идващи с дистрото, не намерих нищо в тази връзка. Инъче 1:
Титла: конфигуриране на sendmail / solaris Публикувано от: romeo_ninov в Aug 17, 2007, 12:21
Ами едно време беше нещо като: /usr/lib/sendmail -bd -q 30 не съм 100% сигурен за пътя, но първия ключ е за да се стартира като демон, втория да обработва опашката на 30 минути (май) А за адреса можеш да промениш 127.0.0.1 на адреса на машината :-) Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 14:22 # ps -elf | grep sendmail | grep -v grep
S root 27056 1 0 40 20 ? 528 ? Aug 14 ? 0:05 /usr/lib/sendmail -bd -q15m -ODaemo 8 S smmsp 27056 1 0 40 20 ? 267 ? Aug 14 ? 0:00 /usr/lib/sendmail -Ac -q15m в момента единственото подобно което имам е това: # SMTP daemon options O DaemonPortOptions=Name=MTA-v4, Family=inet O DaemonPortOptions=Name=MTA-v6, Family=inet6 O DaemonPortOptions=Port=587, Name=MSA, M=E # SMTP client options #O ClientPortOptions=Family=inet, Address=0.0.0.0 Титла: конфигуриране на sendmail / solaris Публикувано от: romeo_ninov в Aug 17, 2007, 14:37
Ами първия ред е точно демона на sendmail :-) Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 14:56 ок , тогава какво трябва да променя за да може и да получава ?
Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 17, 2007, 15:00 Това -ODaemo във
Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 15:15 /usr/lib/sendmail -bd -q15m -ODaemonPortOptions=Addr=localhost
Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 17, 2007, 15:18
А, ето го ключа от палатката! Редактираш го като оставяш само
стр. 59-60 Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 15:23 ок де ама нали тези опции се взимат от някой config файл, аз sendmail го стартирам с init.d/sendmail script който ги чете тея работи от някъде..вероятно от sendmail.cf
това е реда от скрипта: /usr/lib/sendmail $MODE -q$QUEUEOPTION$QUEUEINTERVAL $OPTIONS & # * [CLIENT]OPTIONS are catch-alls; set with care. Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 17, 2007, 15:31 От това, което показа в sendmail.cf видяхме, че там няма такава опция, а опциите зададени в командния ред са с предимство пред тези в конфиг файла. С това Addr=localhost на sendmail му се казва да слуша само и единствено на 127.0.0.1
Можеш да редактираш горното така
Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 15:42 ок сега вече реагира на външно въздействие...може ли да стане връзката със Senmail без DNS ?
Титла: конфигуриране на sendmail / solaris Публикувано от: romeo_ninov в Aug 17, 2007, 15:43
Според мен е по-добре да погледнеш целия стартов скрипт и да видиш къде се установяват тези променливи и да промениш само адреса Ами за една добра система не е много желателно да избягваш DNS, но погледни статията на Весо, там е описано как се установява smart relay Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 17, 2007, 15:49
А как да го промени? Може би на * или на 0.0.0.0 ? timonbg, тук можеш да провериш дали има фрапиращи пропуски в конфигурирането на сървъра ти. Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 15:49 ок но при положение че машините са вече в NIS , защо трябва да добавям и dns
Титла: конфигуриране на sendmail / solaris Публикувано от: romeo_ninov в Aug 17, 2007, 16:21
Ами ако следната команда работи, то не би имало нужда, не съм се занимавал с NIS nslookup > set q=mx > domain.name ............ (some result) > exit @laskov, най-елегантно би било да го установиш с адреса на машината Титла: конфигуриране на sendmail / solaris Публикувано от: timonbg в Aug 17, 2007, 16:32 # nslookup
*** Can't find server name for address 127.0.0.1: Unspecified error *** Default servers are not available Титла: конфигуриране на sendmail / solaris Публикувано от: laskov в Aug 17, 2007, 17:59
Тогава обаче няма да отговаря на 127.0.0.1, а не е ясно дали някой процес (напр. cron) няма да реши да ползва точно този начин за връзка. |