Unsolved Swiftmailer is not functioning
-
Hello
After an install, got the UVdesk up and running easily.
However. not the Swiftmailer. Surely there is something better around to do mailing that this.
I have tried Gmail, I actually did get an email. when I subscribed myself to the ticket.
The user did not receive an email on registration, nor any subsequent emails on the topic.
Several other topics were created. howeveer no emails for those at allThen tried office365 SMTP
Absolutely nothing came throughDespite verifying passwords and protocols/. Swiftmailer does not give a reason for not working. it just fails.
I have followed the guides as well as possible.Nothing seems to get me any closer to gettings emails out to the client or to the subscribed technician
-
Hi and thanks for your topic.
When you create a ticket by using the web interface you get a green confirmation message only or also a red message that inform about issues with email?Currently UVdesk never check if all email details are correct when you save it. This is very bad and I have already asked to developer to improve and change this.
So.. you may have saved wrong email settings and get no errors, errors happen only when you try to send a ticket.
If all details are correct and you get only some email maybe you need create some workflow to notify ticket by email.
https://www.uvdesk.com/en/features/workflow/
Let me know, waiting your feedback.
- 10 days later
-
@peopleinside
Hello. ok so I just tested it with the gmail setup on UVDesk
I responded to a test case.
I get a green box up top right so it obviously says it is working. however no mail arrives. at either addressI can even add a bcc and a cc to the response and nothing goes to those either.
I have tried this with an smtp server, an office365 connection and nothing. I get no emails.I am a little frustrated that the swiftmailer has no functionality to view errors or logs,
nor that it is just an easy thing to configure.
seems like lots of people have problems with swiftmailer. -
@Gerryatric
Hi, how are you?
I'm sorry for the incrustation caused by the swiftmailer.
I can feel and image how stressful can be.Sound strange to me that you see only a green confirmation messages, without errors and you get no email.
What version of UVdesk and PHP are you running?
-
@Gerryatric
Also, what test you do, what steps you followed for send a test email?
How are your workflow? Do you checked you have a workflow that send email for the event you do for testing email?If you try to reset for example your account password, even that email is not send? Could you try?
-
Yes I checked all the workflows. they are present and correct.
There does not seem to be any logging for swiftmailer making it hard to track a problem -
@Gerryatric
I have no idea in this case.
Maybe a video that show the issue can help more to understand your case but, if you choose to made it be sure to hide personal or sensible info.Please read also this announce: Delay in replies from the UVdesk staff members and developers
-
@peopleinside yes I agree. this is not making sense.
Even if I reset password, I get no mailSee attached images of all 3 screens including reply to ticket with the green box
Swiftmailer is not a very good mail program.
It is not that hard to setup. but getting it working is another challenge all together -
@Gerryatric what version of UVdesk are you using?
In the past you get red error message near the green one or not?
The latest UVdesk version if some error occur during email sending show a red message under the confirmation message.What PHP version are you using?
-
@peopleinside
ok i have no clue as to the PHP version.
If I run PHP from the ubuntu cmd line, it can't locate it.
I would assume that PHP is run from inside the container? but there is no reference to PHP in the docker-compose.yml file
The image I am pulling is from nuttcorp/uvdesk:latest -
@Gerryatric seems you are using a not official docker.
Seems we don't know what PHP version are you running, if the PHP is old like PHP 7.4 UVdesk can have issue and you can run also in security issue as the PHP is no more supported..What I can suggest is to install UVdesk from an official repo.
You can download the zip already compiled here.Then you can try to run the install wizard by loading the address of the public UVdesk folder. During the wizard you should see what version of PHP are you running.
You can check currently supported PHP version here: https://www.php.net/supported-versions.php
Personally I use PHP 8.3
-
@peopleinside hi. I found out my linux server is now running 8.1 according to php -v from command line
I have been to the link you supplied and downloaded the file.
However I am wanting to run this in a docker system, not natively in linux/Ubuntu
The docker compose only installs postgresql and mailer. nothing else. how is that supposed to work?
The installation readme only talks about native installation, not docker -
@Gerryatric
thanks for the update. Sorry, I don't have knowledge about Docker.For run UVdesk you need a database.
I know UVdesk is working for me but I'm not using Docker.