How to configure WAMP (localhost) to send email using Gmail?

Gmail servers use SMTP Authentication under SSL or TLS. I think that there is no way to use the mail() function under that circumstances, so you might want to check these alternatives: PEAR::Mail phpMailer Nette\Mail They all support SMTP auth under SSL. You’ll need to enable the php_openssl extension in your php.ini. Additional Resources: How … Read more

How to get the list of available folders in a mail account using JavaMail

Sergey is close, but by default JavaMail’s list() does a LIST “” %, which gives you only top-level folders. GMail puts its system folders (All Mail, Drafts, Sent Mail, Spam, Starred, and Trash) under the non-selectable folder [Gmail], so you really need to do a LIST “” * instead. Otherwise, you’ll just get back INBOX, … Read more

SVG images blocked by gmail proxy

I’ve heard back from Google support, and they’ve confirmed there are currently no plans to support SVG images in the proxy. They said they account for only 1 in 100,000 email images. Apart from PhantomJs, an option for simpler svg is the php plugin ImageMagick. Here’s some sample code to get you started: header(“Content-Type: image/png”); … Read more

How do I send HTML Formatted emails, through the gmail-api for python

After doing a lot of digging around, I started looking in to the python side of the message handling, and noticed that a python object is actually constructing the message to be sent for base64 encoding into the gmail-api message object constructor. See line 63 from above: message = MIMEText(message_text) The one trick that finally … Read more

Connecting to smtp.gmail.com via command line

Using Linux or OSx, do what Sorin recommended but use port 465 instead. 25 is the generic SMTP port, but not what GMail uses. Also, I don’t believe you want to use -starttls smtp openssl s_client -connect smtp.gmail.com:465 You should get lots of information on the SSL session and the response: 220 mx.google.com … Type … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)