From: Neil C. <nc...@co...> - 2002-11-20 04:46:09
|
Neil Cherry wrote: > Neil Cherry wrote: > > > This is another weird one: > > > > > Sending mail with account from get_tv_grid to nc...@co... > > on smtp.comcast.net 25 > > - MIME email sent with net_mail_send_method smtp > > > > > > I never get the mail and I never see the Net::SMTP debug so I figure it > > > faling before that. > > > ./get_tv_grid -preserveRaw -db tv -days 1 -outdir "./../data/tv" > -mail_to nc...@co... -mail_server smtp.comcast.net > -mail_baseref mozart.uucp:8081 & > > OK, I brought out the sniffer and ran the program again. I think that > MIME::Lite has a slight problem. When it says EHLO it does it with > an invalid domain (EHLO localhost.localdomain). The other working mail > uses a more valid domain (EHLO Mozart.nowhere.com). So now I know what > needs to be worked on. :-) > OK, finally I've got a (temporary) solution to the MIME::Lite/SMTP problem. It seems that comcast.net doesn't like invalig doamin names with the EHLO and it wants a valid (at least in form) FROM header. When SMTP doesn't get a domain (which MIME::Lite doesn't supply) then it defaults to localhost.localdomain. Get_TV_grid uses a from of $Pgm_Name (get_tv_grid in this case). So I've changed it to: "$Pgm_Name\@comcast.net". I also changed the localhost.localdomain to my host.comcast.net these 2 things make this work. I'll attempt to come up with more permanent solutions later. The rest of my problems were related to upgrade Perl modules and conflicts with MH2.73's site modules. Removing the MH modules fixed all but the last problem. -- Linux Home Automation Neil Cherry nc...@co... http://mywebpages.comcast.net/ncherry/ (Text only) http://linuxha.sourceforge.net/ (SourceForge) http://hcs.sourceforge.net/ (HCS II) |