0

I'm trying to get drupal webform to send confirmation emails to logged in users after they validated a booking form. (Windows and IIS Server)

I monitored Drupal Log reports/dblog and got this:

Notice : Undefined index: und in eval() (line 22 in   C:\.....\modules\php\php.module(80) : eval()'d code)

Also, after submitting the booking form it gives this error: Impossible to send mails, please contact administrator if problem persists.

And to add, generally Mail sending works when tryin to reset my admin password.

Apparently I'm not the only one with this problem.

0

It appears you're running your site on Windows. Either IIS or Apache?

Sending mail on windows based servers is a bit different. It cannot used php's normal method for sending mail if it were on a linux server.

You must configure an SMTP server in either your PHP.ini, or leverage the SMTP Auth module and connect to an SMTP server.

PHP.ini setup:

  • Yes I am running it on Windows and IIS Server. Sorry for not claryfing that earlier. I'm trying your solution now will come back if it works out. – Vasmir Jan 17 '17 at 14:48
  • still not working unfortunately. – Vasmir Jan 18 '17 at 7:53
  • Doesn't tell me a lot. What steps did you do exactly, what are you using for mail service, etc. – Remog Jan 18 '17 at 15:02
  • Sorry for the late answer. I configured my php.ini file by changing the stmp config. (adding my email as sender). – Vasmir Jan 19 '17 at 15:21
  • Share your config? – Remog Jan 19 '17 at 21:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.