[Question] xác thực mail trong smtp |
17/01/2011 23:37:23 (+0700) | #1 | 229685 |
|
thuannghich
Member
|
0 |
|
|
Joined: 04/09/2008 00:06:08
Messages: 82
Offline
|
|
em chào các bác!
em đang tìm hiểu về mail posfix.
em có 1 vấn đề muốn hỏi các bác!
em đọc trong link
/hvaonline/posts/list/15/25922.html
có 1 đoạn bác :myquartz viết
II - SMTPD: reject when not logged in: cái này mô tả rất dễ.
Ví dụ server của công ty abc.com, nhận và gửi mail (tức là mail relay kiêm mail host). Giả thiết ta có 1 user là john@abc.com.
1. john@abc.com muốn gửi mail cho ai đó, ví dụ x@yahoo.com">xx@yahoo.com">xxx@yahoo.com,
thì phải xác thực trước, kiểu như: AUTH LOGIN john, .. MAIL FROM: <john@abc.com>, RCPT TO: <xxx@yahoo.com>.
Nếu không xác thực thì sẽ không cho gửi đi, server sẽ báo là not allow to relay. Cái này MTA nào cũng có.
vậy các bác cho em hỏi
em cần phải cấu hình gì ở file : /etc/postfix/main.cf
để làm mail server em làm đựoc điều trên !
chứ nếu không.
theo mặc định, SMTP server sẽ nhận hết tất cả các kết nối gửi mail đến nó. Nếu vậy sẽ có hiện tượng giả danh để send mail!
mong ý kiến của các bác |
|
|
|
|
[Question] xác thực mail trong smtp |
18/01/2011 13:22:41 (+0700) | #2 | 229720 |
|
thuannghich
Member
|
0 |
|
|
Joined: 04/09/2008 00:06:08
Messages: 82
Offline
|
|
có vẻ như ít có bác nào quan tâm đến vấn đề này |
|
|
|
|
[Question] xác thực mail trong smtp |
18/01/2011 21:54:50 (+0700) | #3 | 229768 |
|
thuannghich
Member
|
0 |
|
|
Joined: 04/09/2008 00:06:08
Messages: 82
Offline
|
|
mình đã thử :
Code:
mynetworks = 127.0.0.0/8
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
nhưng ko có tác dụng!
mong các bác giúp đỡ |
|
|
|
|
[Question] xác thực mail trong smtp |
25/01/2011 10:44:09 (+0700) | #4 | 230310 |
|
LM
Moderator
|
Joined: 16/04/2002 09:27:22
Messages: 129
Offline
|
|
Paste cái maillog lên cho mình xem cái |
|
|
|
|
[Question] xác thực mail trong smtp |
26/01/2011 13:11:40 (+0700) | #5 | 230380 |
|
KenshinIT
Member
|
0 |
|
|
Joined: 16/06/2008 18:37:24
Messages: 71
Offline
|
|
thuannghich wrote:
em chào các bác!
em đang tìm hiểu về mail posfix.
em có 1 vấn đề muốn hỏi các bác!
em đọc trong link
/hvaonline/posts/list/15/25922.html
có 1 đoạn bác :myquartz viết
II - SMTPD: reject when not logged in: cái này mô tả rất dễ.
Ví dụ server của công ty abc.com, nhận và gửi mail (tức là mail relay kiêm mail host). Giả thiết ta có 1 user là john@abc.com.
1. john@abc.com muốn gửi mail cho ai đó, ví dụ x@yahoo.com">xx@yahoo.com">xxx@yahoo.com,
thì phải xác thực trước, kiểu như: AUTH LOGIN john, .. MAIL FROM: <john@abc.com>, RCPT TO: <xxx@yahoo.com>.
Nếu không xác thực thì sẽ không cho gửi đi, server sẽ báo là not allow to relay. Cái này MTA nào cũng có.
vậy các bác cho em hỏi
em cần phải cấu hình gì ở file : /etc/postfix/main.cf
để làm mail server em làm đựoc điều trên !
chứ nếu không.
theo mặc định, SMTP server sẽ nhận hết tất cả các kết nối gửi mail đến nó. Nếu vậy sẽ có hiện tượng giả danh để send mail!
mong ý kiến của các bác
Bạn đọc tutorials của Postfix chưa? Bạn hiểu như thế nào về Authenticated của SMTP, đã configure được gì rồi, log file show ra cái gì?
mình đã thử :
Code:
mynetworks = 127.0.0.0/8
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
nhưng ko có tác dụng!
mong các bác giúp đỡ
Có vẻ bạn chưa modify 1 vài comment cần thiết trong file master.cf. Bạn thử xem qua các comment về SMTPD trong master.cf xem mình còn thiếu hay sai sót cái gì mà nó chưa chạy.
Cái vấn đề bạn nói xác thực đúng người gửi có exist trong domamin thì bạn có thể xem thêm cái này: http://www.postfix.org/ADDRESS_VERIFICATION_README.html
Thân
|
|
|
|
|
|