uvdesk / community-skeleton

UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.
https://www.uvdesk.com
Open Software License 3.0
8.99k stars 463 forks source link

i have installed uvdesk open source and i have configured mailbox, email settings and swift mailer but the customer is not able to receive a mail when replied to a ticket ? #412

Closed vineetha1089 closed 3 years ago

vaishaliwebkul commented 3 years ago

@vineetha1089

vineetha1089 commented 3 years ago

@vaishaliwebkul mam.

  1. I reply to customer by clicking on the ticket raised,type the content and select reply. So I guess it is by email. 2.Customer did not receive any creation or forgot password mail .
papnoisanjeev commented 3 years ago

@vineetha1089

Have you setup your swiftmailer (responsible for sending emails in uvdesk) ?

vineetha1089 commented 3 years ago

@pradeep ji. these are my setup: swiftmailer: default_mailer: mailer_5807 mailers: mailer_5807: transport: smtp username: uvdesk.icf@gmail.com password: uvdesk123 host: smtp.gmail.com port: 465 encryption: ssl auth_mode: login sender_address: uvdesk.icf@gmail.com delivery_addresses: [''] disable_delivery: false

uvdesk_mailbox: emails: ~

Often Reply emails like from gmail contains extra and redundant previous mail data.

    # This data can be removed by adding delimiter i.e. specific line before each reply. 
    # delimiter: '<-- Please add content above this line -->'
    # enable_delimiter: true

# Configure your mailboxes here
mailboxes:
    mailbox_3423:
        name: uvdesk mail
        enabled: true

        # [SMTP] Outgoing mail server
        # Swiftmailer smtp mailer to use for sending emails through on behalf of this mailbox
        smtp_server: 
            mailer_id: mailer_5807

        # [IMAP] Incoming mail server
        # IMAP configurations to use for fetching emails from mailbox
        imap_server:
            host: 'imap.gmail.com:993/imap/ssl'
            username: uvdesk.icf@gmail.com
            password: uvdesk@gmail.com

uvdesk.yaml:

parameters: app_locales: en|fr|it

# Default Assets
assets_default_agent_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-batman.png'
assets_default_customer_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-ironman.png'
assets_default_helpdesk_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-uvdesk.png'

uvdesk_site_path.member_prefix: member
uvdesk_site_path.knowledgebase_customer_prefix: customer

# File uploads constraints
# @TODO: Set these parameters via compilers
max_post_size: 8388608
max_file_uploads: 20
upload_max_filesize: 2097152

uvdesk: site_url: 'localhost:8000' upload_manager: id: Webkul\UVDesk\CoreFrameworkBundle\FileSystem\UploadManagers\Localhost

support_email:
    id: support@webkul.com
    name: UVDesk Community
    mailer_id: mailer_5807

# Default resources
default:
    ticket:
        type: support
        status: open
        priority: low
    templates:
        email: mail.html.twig
papnoisanjeev commented 3 years ago

@vineetha1089

You have not correctly setup swiftmailer for gmail.

Please edit your swiftmailer setting and select transport type gmail.

Check this: https://tinyurl.com/yywwgh2o

And save it and then make a try.

vineetha1089 commented 3 years ago

@papnoisanjeev ji. after changing to gmail also mail is not delivered. swiftmailer: default_mailer: mailer_5807 mailers: mailer_5807: transport: gmail username: uvdesk.icf@gmail.com password: uvdesk123

sender_address: ~

        # delivery_addresses: ~
        disable_delivery: false
vineetha1089 commented 3 years ago

@papnoisanjeev ji. after changing to gmail also mail is not delivered. swiftmailer: default_mailer: mailer_5807 mailers: mailer_5807: transport: gmail username: uvdesk.icf@gmail.com password: uvdesk123

sender_address: ~

        # delivery_addresses: ~
        disable_delivery: false
vipin-shrivastava commented 3 years ago

@vineetha1089

As I checked with this credential, it is working fine. customer is getting mail when admin or agent reply on ticket. username: uvdesk.icf@gmail.com password: uvdesk123

Screenshot_9 Screenshot_8

vineetha1089 commented 3 years ago

@vipin-shrivastava ji. sorry to ask am bit new. where should i check if the mail is delivered to the customer ( in gmail account ?right) .

vipin-shrivastava commented 3 years ago

@vineetha1089

Yes ! you can check it into customer gmail account.

vineetha1089 commented 3 years ago

@vipin . i have not received any mail . when i click on the ticket and when submit button is clicked.

vipin-shrivastava commented 3 years ago

@vineetha1089

I already check & setup with your gmail credentials & It is working fine. you can run "php bin/console c:c" to clear the cache.

vineetha1089 commented 3 years ago

@vipin . this the where i type content and reply. fromhere it does not send any mail to customer ?. kindy help. uvdesk

vipin-shrivastava commented 3 years ago

@vineetha1089

after reply it will automatically send a mail to a customer. If you still facing issue create a ticket with "servicewebkul@gmail.com".

papnoisanjeev commented 3 years ago

@vineetha1089

Is this fixed for you !! We are closing the issue if issue still exist you can reply on same thread.

vineetha1089 commented 3 years ago

My issue is not rectified yet sir. I facing the same issue .

vipin-shrivastava commented 3 years ago

@vineetha1089

Can you please create a ticket with "servicewebkul@gmail.com" email so that we can check .

vipin-shrivastava commented 3 years ago

@vineetha1089

Please set your site_url in uvdesk.yaml file correctly .

Screenshot_4

vineetha1089 commented 3 years ago

@vipin-shrivastava . After changing the site_url also customer not able to receive mail

parameters: app_locales: en|fr|it

# Default Assets
assets_default_agent_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-batman.png'
assets_default_customer_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-ironman.png'
assets_default_helpdesk_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-uvdesk.png'

uvdesk_site_path.member_prefix: member
uvdesk_site_path.knowledgebase_customer_prefix: customer

# File uploads constraints
# @TODO: Set these parameters via compilers
max_post_size: 8388608
max_file_uploads: 20
upload_max_filesize: 2097152

uvdesk: site_url: 'localhost\uvdesk\public' upload_manager: id: Webkul\UVDesk\CoreFrameworkBundle\FileSystem\UploadManagers\Localhost

support_email:
    id: uvdesk.icf@gmail.com
    name: UVDesk Community
    mailer_id: mailer_5807

# Default resources
default:
    ticket:
        type: support
        status: open
        priority: low
    templates:
        email: mail.html.twig
vipin-shrivastava commented 3 years ago

@vineetha1089

After changing the Site_url . had you runed the SSH command "PHP bin/console c:c" & also refresh the browser ?

If not, Please do that, Sometimes after update the site_url or updates in code is not reflected because of cache.

vineetha1089 commented 3 years ago

%{global.companyLogo}% image is not displayed in the mail sent to customer. ?

vipin-shrivastava commented 3 years ago

@vineetha1089 Is UVdesk installed on your localhost server?

vineetha1089 commented 3 years ago

@vipin-shrivastava . Yes sir I have installed the uvdesk open source

vipin-shrivastava commented 3 years ago

@vineetha1089

The link of the image which attached in the email of your localhost server =>"localhost/xyz/src/raw.jpg" . it's your localhost server . How your email server know that which image are you requesting ?

vineetha1089 commented 3 years ago

Ticket creation email

vineetha1089 commented 3 years ago

Can I manage the ticket status submit (I need only 1st tw Three options like open , pending and close)option when I click on the repy button. Can I manage in code?

papnoisanjeev commented 3 years ago

@vineetha1089

Yes, Obviously you can hide or comment other options if don't need for other option.