英國的鴉片販子狡詐而頑固,他們想出了一個又一個花招與林則徐的禁煙行動周旋,其目的就是不願意繳煙。顛地拒絕接受傳訊的同時,英國駐華商務監督義律從澳門發出通知:所有英國船隻掛上英國國旗,在軍艦保護下駛到香港。義律一麵指揮英商拒絕繳煙,一麵趕往廣州親自密謀指揮抗拒禁煙。此時,在廣州城內的外商聚居地周圍,全是自動前來幫助禁煙的中國群眾,他們日夜監視著英商住處,防止顛地逃跑。義律一到廣州,這些英商便如同有了主心骨,決心頑抗到底。林則徐下令撤出所有在英商住所內進行服務工作的中國人,包括翻譯、廚師、洗衣工、清潔工……並且派兵封鎖住處,不許任何人進出,也不許偷運食品給他們。如此一來,這320多個所謂的文明人雖說不致餓死,卻也不得不自己來料理內務和節食省水了。盡管如此,這些頑固的鴉片販子非但拒不執行林則徐的命令,反而要求兩廣總督鄧廷禎給他們開出可以離粵的證明。林則徐指出:“義律沒來時,許多商人還表示繳煙,他來之後蠱惑人心,並唆使外商逃走,如果不是我們防範嚴密,他們很可能就逃出去了,目前,抗拒繳煙的罪魁不是顛地而是義律。”林則徐表示:如果義律現在知錯能改,動員所有鴉片販子如數繳出躉船上的鴉片,可以既往不咎,並可以恢複正常的貿易往來,如果一錯再錯,則後果自負。同時,林則徐又出了一張告示,聲討鴉片販子的罪行,並奉勸他們守法經商。這張告示貼在義律住所的牆上,並派人轉送義律一張。到這時義律才發覺自己其實是自投羅網,就算有天大的本領也難以逃離出境了。他想理直氣壯地提出抗議,然而,他也感到真正理直氣壯、語氣堅決、態度強硬的不再是他,而是清朝的禁煙領袖欽差大臣林則徐。林則徐正義凜然、有理有據、剛柔並濟、毫不妥協,經過幾個回合的較量,義律和其外國鴉片販子全部敗下陣來,他們理屈詞窮,再想抵賴拖延也已經無計可施了,在正義力量的威力下,義律已經走投無路了,不得不宣布繳出全部鴉片。
義律一敗,其餘的英國鴉片販子們也全部灰溜溜的,他們隻得報出自己貯存鴉片的數目。這一次義律乖乖地將全部英商所有鴉片數目報呈林則徐。義律說:“願意嚴格地負責,忠誠而迅速地呈繳英商所有鴉片20283箱。其中,查頓洋行7000箱,顛地洋行1700箱。這總計20283箱鴉片的價值為63266英鎊。”
林則徐接到英商呈報躉船存煙的實際數目後,立即下令派人給他們送去食品和200隻牛羊,犒賞這些斷絕了五天夥食供應的洋人。同時,他又照會其他國家的領事,要他們和義律一樣迅速將本國商人所藏煙土數目如實呈報,並聽候處理。為了檢驗英商所報數目是否屬實,他特地找來知情人核實情況,並與鄧廷禎商議收繳鴉片的具體辦法及時間。
盡管事已如此,可英商們仍不甘心失敗,更不甘心白白損失6萬多英磅。義律又生事端:如果清朝不撤掉包圍我們住所的軍隊,停泊在外海的躉船就不會輕易繳出鴉片。如果他們全部開走,我們不負責任……因為他知道一旦鴉片販子逃出境外,對繳煙的保證就可以賴賬。林則徐識破了義律的把戲,派人駁回了他的無理要求,並繼續封鎖商館,商館周圍有四條對外通道,堵塞了三條,此外,除了商館的正門,所有後門均用磚砌死,每天派人給他們送食物和飲用水,繼續實行“不惡而嚴”的辦法。
林則徐一邊繼續派人與義律交涉繳煙事項,一邊與其他官員一起研究繳煙辦法。那些裝載鴉片的船隻東漂西泊,四處躲藏,不容易將其歸攏,而且將2萬多箱鴉片一齊收繳的確不是一件易事,需要製定一個周密的計劃。林則徐在與眾人反複商議後,製定了《收繳躉船煙土章程》。《章程》對繳煙的各個環節都做了詳盡的規定,如:在清點煙箱時,每個箱麵上必須蓋上船主的印章,同時要查看是否有開啟過的痕跡,經查沒有開啟的蓋上“原箱”印跡,開啟過的煙箱要查點鴉片數目,數目不足要補齊,貼上封條,然後裝上船運回陸地。又如:拆開箱驗數時,需要一文一武兩位公務人員同時負責,並且逐一標上號碼,畫押後貼上封條,封條上寫上負責人的姓名,再送到看守人手裏,如果日後查驗封條有破損之處則拿看守人是問。《章程》中對存放收繳鴉片地點也做了規定,經過勘查,定在鎮上村的廣東水師提署。《章程》中寫明,署內房間裝不下時,在院子裏搭上大棚,上麵鋪上瓦或者厚重的席子,地麵鋪上木板,四周有柵欄,並挖有排水溝,隻留一個出入的通口派兵把守。