|
qmail e goodmailfrom patch ini uygulamak istedim. 7 yamadan 3
ü failed oldu. ilgili .rej dosyası aşağıdadır. değişikliği elle yapsam uygun
olur mu?
sanırım "+" ile başlayan satırları ilgili yerlere yerleştirmem
yeterli olacak. yapmadan bir sorayım istedim..
sorun başka bir şey olabilir mi?
--------------------------------------------------------------------------------------------------------------
[EMAIL PROTECTED]# more
qmail-smtpd.c.rej
*************** *** 244,249 **** int seenmail = 0; int flagbarf; /* defined if seenmail */ stralloc mailfrom = {0}; stralloc rcptto = {0}; --- 280,286 ---- int seenmail = 0; int flagbarf; /* defined if seenmail */ + int flaggarf; stralloc mailfrom = {0}; stralloc rcptto = {0}; *************** *** 266,271 **** { if (!addrparse(arg)) { err_syntax(); return; } flagbarf = bmfcheck(); seenmail = 1; if (!stralloc_copys(&rcptto,"")) die_nomem(); if (!stralloc_copys(&mailfrom,addr.s)) die_nomem(); --- 303,309 ---- { if (!addrparse(arg)) { err_syntax(); return; } flagbarf = bmfcheck(); + flaggarf = gmfcheck(); seenmail = 1; if (!stralloc_copys(&rcptto,"")) die_nomem(); if (!stralloc_copys(&mailfrom,addr.s)) die_nomem(); *************** *** 276,281 **** if (!seenmail) { err_wantmail(); return; } if (!addrparse(arg)) { err_syntax(); return; } if (flagbarf) { err_bmf(); return; } if (relayclient) { --addr.len; if (!stralloc_cats(&addr,relayclient)) die_nomem(); --- 314,320 ---- if (!seenmail) { err_wantmail(); return; } if (!addrparse(arg)) { err_syntax(); return; } if (flagbarf) { err_bmf(); return; } + if (!flaggarf) { err_gmf(); return; } if (relayclient) { --addr.len; if (!stralloc_cats(&addr,relayclient)) die_nomem(); [EMAIL PROTECTED]# |
