配置文件[mailreceivers]who=['XXX@XXX']程序里面用msg_to=config.get('mailreceivers', 'who'),運行后郵件發送失敗,異常錯誤為郵件發送失敗 (503, b'Error: need RCPT command')我在中間將msg_to 的值打印了,是['XXX@XXX'],而且不用配置文件之間msg_to=['XXX@XXX']運行是沒有問題的,有知道解決方法嗎?ps:郵箱設置沒有問題
1 回答

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
你應該用逗號分隔收件地址
[mailreceivers][email protected], [email protected]
然后在讀取后轉換成字符串數組
raw_value = config.get('mailreceivers', 'who') msg_to = [i.strip() for i in raw_value.split(',')]
添加回答
舉報
0/150
提交
取消