Verildi

Configure sendmail, smtp auth with (milter/perl) on CentOS 6.4

Hi,

i need a sendmail-guru who is able to configure a sendmail according to my needs. If it is not possible with sendmail I will also accept a nice perl-replacement!

(BTW: I would use sendmail and Sendmail::PMilter.)

I have a network with some CentOS-hosts. Thery're all using machine [url removed, login to view] as an outgoing mail relay by using sendmails SMART_HOST. Now I want to configure [url removed, login to view] for requiring SMTP_AUTH for some (not all!) hosts.

E.g. 10.1.1.5, 1.2.3.0/25, and 6.7.8.9/32 are required to use smtp_auth for using the outgoing relay functionality (where the user/password is bound to the IP!) while hosts [url removed, login to view], and 1.2.4.5 are allowed without SMTP_AUTH. Outgoing mail is then given to 'next' SMART_HOST [url removed, login to view] (without SMTP_AUTH).

'Incoming' mail is allowed only from host [url removed, login to view] and [url removed, login to view] to [url removed, login to view] which gives the mail to the appr. host (all without SMTP_AUTH).

Local mail (e.g. the mail sometimes cron is producing) on [url removed, login to view] is treated as normal: Without any restrictions, smtp auth etc....

Additional there is a check on [url removed, login to view]:

For every incoming mail I want to be able to check the 'envelope from', the 'form', and the 'frequence'.

Something like (first match hits) this:

USER1_FROM_SMTP_AUTH@10.1.1.5: envelope_from:"perl_regexp" from:"perl_regexp" frequence:"10/60/300"

"(^USER2_FROM_SMTP_AUTH$|^USER3_FROM_SMTP_AUTH$)"@10.1.1.5: envelope_from:"perl_regexp" from:"perl_regexp" frequence:"100/10/300"

*@10.1.1.5: envelope_from:"perl_regexp" from:"perl_regexp" frequence:"5/60/300"

10.2.3.0/24: envelope_from:"perl_regexp" from:"perl_regexp" frequence:"//"

The above checks have to be done inside the accept process of the message! NOT AFTER accepting the message! The sender host will receive an appr. error when it tries to relay the message and the situation is logged into the mail-log of [url removed, login to view], too!

You won't get access to my hosts!!

Do it at your hosts, tell me which rpms I need, what I need to configure and just give me the [url removed, login to view] (or do I need the [url removed, login to view])!

If you really want the job: Tell me in PM which software you will use, what kind of similar work you have done, etc....

An "I can do it!" is NOT enough!!!

Beceriler: Linux, Perl, Sistem Yöneticisi, UNIX

Daha fazlasını görün: centos sendmail, centos perl, sendmail centos, configure sendmail centos, centos smtp, configure smtp centos, centos configure sendmail smtp, sendmail smtp centos, sendmail centos smtp example, sendmail smtp auth centos, smtp sendmail centos, sendmail centos smtp auth, restrictions, software guru 2013, perl get, match guru, mail guru, guru message, checks mail, 4 tries, want check mail, centos 6, auth, sendmail error 100, smtp mail

İşveren Hakkında:
( 17 değerlendirme ) Germany

Proje NO: #4445693