Ok. Solved! It was really just a configuration issue: mail.settings.server = 'localhost:25' # I wasn't referring to the server properly! mail.settings.sender = 'whatever.m...@yourdomain.com' # your email
with this setup I can send email with sendmail from web2py. Txs for pointing me to the right direction. Miguel On Sun, Dec 5, 2010 at 5:17 PM, Miguel Lopes <mig.e.lo...@gmail.com> wrote: > Ok. here's the situation: > > I only have sendmail installed and running, no exim, postfix or other. I've > checked this listing running services by using: > netstat -tap > > I successfully sent email using telnet like Bernardo suggested. > Since I have sendmail working, couldn't I use it with web2py, instead of > using some other solution? > > > Txs José for the tip regarding sSMTP, I've also spotted what seems like a > easy way to install and configure a mail server http://www.iredmail.org/. > In case I can get this going I just might use sSMTP. > > txs, > Miguel > * > * > * > * > * > * > On Sun, Dec 5, 2010 at 9:44 AM, José L. <jredr...@gmail.com> wrote: > >> >> >> On 4 dic, 21:54, Miguel Lopes <mig.e.lo...@gmail.com> wrote: >> > Hi Bernado, >> > >> > 2010/12/4 Bernardo Botella Corbí <estem...@gmail.com> >> > >> > > Hi Miguel, >> > >> > > which test did you do from command line? >> > > does web2py print something? Any error? >> > >> > > Try to do the next thing from the command line: >> > > tail -f /var/log/mail.log >> > >> > If I try to send mail from web2py using local resources it fails >> silently. >> > I can use a gmail account to send the email it works, so perhaps I'm >> > configuring gluon.tools.Mail wrongly: >> > mail.settings.server = 'myIP:25' # your SMTP >> > server >> > mail.settings.sender = 'u...@mydomain.pt' # your email >> > mail.settings.login = 'user:pass' # your >> > credentials or None 'username:password' >> > >> > I'm unsure about mails.settings.server. Is this correct? >> > >> > > (if you are in ubuntu/debian, don't know where it would be in other >> > > distributions...) >> > >> > > I'm using Debian Lenny. >> > >> > txs, >> > Miguel >> >> >> Using Debian Lenny you have probably intalled exim4 as mail server, >> don't need to install postfix to do the same. >> Do "dpkg-reconfigure exim4-config" (previously install exim4-config if >> you don't have it installed) and choose the option of your mail server >> settings you prefer. >> >> Anyway, if you're not going to use it massively, I'd recomend you >> replacing exim4 by ssmtp (the simplest mail server around), as it's >> really easy to setup. >> http://wiki.debian.org/sSMTP >> >> To test if it's working, then install mail-utils, and use the command >> "mail" to send mails and check if they 're received. Then you are sure >> your server setup is working and you can think of configuring mail in >> web2py. >> >> Regards >> José L. >> > >