Installation

Sending an email using the Email Instructor button.

Sending an email using the Email Instructor button.

by Jang Soo Kim -
Number of replies: 1

Hi everyone,

I installed a webwork server by following the instructions inĀ WeBWorK 2.16 Ubuntu Server 20.04 LTS Amazon Machine Image.
Everything seems to work quite well except one thing.

When I click on the "Email Instructor" button to send an email, it fails and generates an error messageĀ if there is any Korean letter in the email.
It does send an email successfully if I use English letters only.

Has anyone experienced a similar situation?
Just in case I wrote the error message below.
Any suggestions would be appreciated!

Thanks in advance!
Jang Soo

================
Failed to send message: error at after DATA: (empty SMTP error message) Trace begun at /usr/share/perl5/Email/Sender/Transport/SMTP.pm line 225 Email::Sender::Transport::SMTP::_throw('Email::Sender::Transport::SMTP=HASH(0xaaaacbe1f9f0)', 'error at after DATA', 'Net::SMTP::_SSL=GLOB(0xaaaacbe20c00)') called at /usr/share/perl5/Email/Sender/Transport/SMTP.pm line 236 Email::Sender::Transport::SMTP::__ANON__('error at after DATA') called at /usr/share/perl5/Email/Sender/Transport/SMTP.pm line 304 Email::Sender::Transport::SMTP::send_email('Email::Sender::Transport::SMTP=HASH(0xaaaacbe1f9f0)', 'Email::Abstract=ARRAY(0xaaaacbe1ff30)', 'HASH(0xaaaacbe1ffc0)') called at /usr/share/perl5/Email/Sender/Role/CommonSending.pm line 45 Email::Sender::Role::CommonSending::try {...} at /usr/share/perl5/Try/Tiny.pm line 102 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0xaaaacbe206f0)', 'Try::Tiny::Catch=REF(0xaaaacbe20210)') called at /usr/share/perl5/Email/Sender/Role/CommonSending.pm line 58 Email::Sender::Role::CommonSending::send('Email::Sender::Transport::SMTP=HASH(0xaaaacbe1f9f0)', 'Email::Abstract=ARRAY(0xaaaacbe1ff30)', 'HASH(0xaaaacbe205a0)') called at /usr/share/perl5/Email/Sender/Simple.pm line 119 Email::Sender::Simple::send_email('Email::Sender::Simple', 'Email::Abstract=ARRAY(0xaaaacbe1ff30)', 'HASH(0xaaaacbe1ff00)') called at /usr/share/perl5/Email/Sender/Role/CommonSending.pm line 45 Email::Sender::Role::CommonSending::try {...} at /usr/share/perl5/Try/Tiny.pm line 102 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0xaaaacbe1ffa8)', 'Try::Tiny::Catch=REF(0xaaaacbe1fd98)') called at /usr/share/perl5/Email/Sender/Role/CommonSending.pm line 58 Email::Sender::Role::CommonSending::send('Email::Sender::Simple', 'Email::Simple=HASH(0xaaaacbddf3a8)', 'HASH(0xaaaacbe20020)') called at /usr/share/perl5/Sub/Exporter/Util.pm line 18 Sub::Exporter::Util::__ANON__('Email::Simple=HASH(0xaaaacbddf3a8)', 'HASH(0xaaaacbe20020)') called at /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm line 300 WeBWorK::ContentGenerator::Feedback::try {...} at /usr/share/perl5/Try/Tiny.pm line 102 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0xaaaacbddd480)', 'Try::Tiny::Catch=REF(0xaaaacbdef880)') called at /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm line 309 WeBWorK::ContentGenerator::Feedback::body('WeBWorK::ContentGenerator::Feedback=HASH(0xaaaacbce14e8)', 'HASH(0xaaaacbe20258)') called at /opt/webwork/webwork2/lib/WeBWorK/Template.pm line 155 WeBWorK::Template::template('/opt/webwork/webwork2/htdocs/themes/math4/system.template', 'WeBWorK::ContentGenerator::Feedback=HASH(0xaaaacbce14e8)') called at /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm line 621 WeBWorK::ContentGenerator::content('WeBWorK::ContentGenerator::Feedback=HASH(0xaaaacbce14e8)') called at /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm line 232 WeBWorK::ContentGenerator::go('WeBWorK::ContentGenerator::Feedback=HASH(0xaaaacbce14e8)') called at /opt/webwork/webwork2/lib/WeBWorK.pm line 386 WeBWorK::dispatch('Apache2::RequestRec=SCALAR(0xaaaacbcf53d8)') called at /opt/webwork/webwork2/lib/Apache/WeBWorK.pm line 131 eval {...} at /opt/webwork/webwork2/lib/Apache/WeBWorK.pm line 131 Apache::WeBWorK::handler('Apache2::RequestRec=SCALAR(0xaaaacbcf53d8)') called at -e line 0 eval {...} at -e line 0

In reply to Jang Soo Kim

Re: Sending an email using the Email Instructor button.

by Jang Soo Kim -
The problem was the smtp server. The Email Instructor button works after the smtp server has been fixed.